K
kaasztelann
I have a DropDownList on my Webform. This list is bounded to DataSet which
is populate from database.
When load the form, list is filled and all is OK. The problem is, that the
list is small (only 3 items), so I want to preserve the list by ViewState
(it is on), and want the list to be populated from database only first time
(when IsPostBack==false).
How to bind this control only once? I have 1 solution which I don't like:
If I don't use Page.DataBind(), but <each control>.DataBind(),
then can then do if(!IsPostBack)MyList1.DataBind();
It works, but I don't like it, because I have a lot of controls on form.
Is there any other solution?
Please, help
Gorbi
is populate from database.
When load the form, list is filled and all is OK. The problem is, that the
list is small (only 3 items), so I want to preserve the list by ViewState
(it is on), and want the list to be populated from database only first time
(when IsPostBack==false).
How to bind this control only once? I have 1 solution which I don't like:
If I don't use Page.DataBind(), but <each control>.DataBind(),
then can then do if(!IsPostBack)MyList1.DataBind();
It works, but I don't like it, because I have a lot of controls on form.
Is there any other solution?
Please, help
Gorbi