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
name - 27 Sep 2003 07:33 GMT
I will treat your "Webform" stuff in any case.
I will treat it like the Viruses" that surround your post.
----------------
And I take pride in saying:
I am not an Idiot.
=============================
Good luck
> I have a DropDownList on my Webform. This list is bounded to DataSet which
> is populate from database.
[quoted text clipped - 12 lines]
> Please, help
> Gorbi
kaasztelann - 01 Oct 2003 11:06 GMT
Are you OK?
> I will treat your "Webform" stuff in any case.
[...]
kaasztelann - 01 Oct 2003 11:09 GMT
> I will treat your "Webform" stuff in any case.
[...]
Do you feel well?
John Saunders - 27 Sep 2003 13:25 GMT
> I have a DropDownList on my Webform. This list is bounded to DataSet which
> is populate from database.
[quoted text clipped - 7 lines]
> 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.
if (!Page.IsPostBack)
{
// Load data from database and then call
DataBind();
}

Signature
John Saunders
Internet Engineer
john.saunders@surfcontrol.com
kaasztelann - 01 Oct 2003 11:05 GMT
> > I have a DropDownList on my Webform. This list is bounded to DataSet which
> > is populate from database.
[...]
> if (!Page.IsPostBack)
> {
> // Load data from database and then call
> DataBind();
> }
It is not good solution, bacause there are other controls which must be
populated from DB every time (at each postback).