PDA

View Full Version : DropDownList؟؟!



h.alizadeh
یک شنبه 22 مهر 1386, 11:47 صبح
سلام،

من یک DropDownList دارم که مقادیرش رو از بانک می گیرم

حالا من می خوام که اولین آیتم خالی باشه ینی می خوام بصورت پیش فرض هیچی نشون نده وقتی کشو رو باز کرد آیتمها رو ببینه و انتخاب کنه....

اما الان پیش فرض اولین رکورد توی بانک رو نشون میده....

چکار کنم؟

(البته نمی خوام رکورد خالی در بانک بزارم)

abadanboy
یک شنبه 22 مهر 1386, 12:33 عصر
ListItem add=newListItem();
add.Text="Select One";
add.Value="0";


SqlDataAdapter da = newSqlDataAdapter("Select * from TblMonthPrice", cn);
DataSet ds = newDataSet();
da.Fill(ds, "tt");
Dprbnum.DataSource = ds.Tables["tt"].DefaultView;
Dprbnum.DataTextField = "Mprice";
Dprbnum.DataValueField = "Mprice";
Dprbnum.DataBind();
Dprbnum.Items.Add(add);
Dprbnum.SelectedValue = "0";

el_abdollahi
یک شنبه 22 مهر 1386, 12:35 عصر
سلام
با استفاده از این کد می تونی یک رکورد خالی به لیستت اضافه کنی .


Dim l AsNew ListItem
l.Value = 0
l.Text = ""
droptype.Items.Insert(0, l)
droptype.SelectedIndex = 0

sh
یک شنبه 22 مهر 1386, 20:02 عصر
selectedindex =-1

h.alizadeh
دوشنبه 23 مهر 1386, 21:00 عصر
سلام،
تشکر از همه تونستم اینکار رو بکنم


selectedindex =-1

این رو کجا باید بنویسیم؟ من چند جای مختلف آزمایش کردم نشد.

egoldashraf
دوشنبه 23 مهر 1386, 23:47 عصر
بعد از اینکه مقادیر رو از بانک گرفتی این کد رو بنویس