all groups > asp.net building controls > september 2003 >
You're in the

asp.net building controls

group:

Bind only once (DropDownList)



Re: Bind only once (DropDownList) name
9/27/2003 2:33:27 AM
asp.net building controls: 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





[quoted text, click to view]
Bind only once (DropDownList) kaasztelann
9/27/2003 7:55:00 AM
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

Re: Bind only once (DropDownList) John Saunders
9/27/2003 8:25:24 AM
[quoted text, click to view]
form.

if (!Page.IsPostBack)
{
// Load data from database and then call
DataBind();
}

--
John Saunders
Internet Engineer
john.saunders@surfcontrol.com

Re: Bind only once (DropDownList) kaasztelann
10/1/2003 12:05:02 PM
[quoted text, click to view]
[...]

[quoted text, click to view]
It is not good solution, bacause there are other controls which must be
populated from DB every time (at each postback).

Re: Bind only once (DropDownList) kaasztelann
10/1/2003 12:06:57 PM
Are you OK?

[quoted text, click to view]
[...]

Re: Bind only once (DropDownList) kaasztelann
10/1/2003 12:09:31 PM
[quoted text, click to view]
[...]
Do you feel well?

AddThis Social Bookmark Button