PDA

View Full Version : سوال: سطر خالی در Dropdownlist پس خواندن اطلاعات از دیتا بیس



pc1990
سه شنبه 12 اردیبهشت 1391, 09:47 صبح
سلام
من برای نمایش اطلاعات داخل Dropdownlist اونو با کد زیر متصل میکنم به دیتا بیس اما میخوام سطر اول Dropdownlist من هیچ گزینه برای انتخاب نداشته باشه چطور میشه این کار و انجام داد






SqlConnection


Conn = new SqlConnection(System.Configuration.ConfigurationMa nager.ConnectionStrings[0].ConnectionString.ToString());


Conn.Open();




SqlCommand Cmd = new SqlCommand("select EmpID from TourRequest where win=0 and step=4 and targetid='"+InputTargetid+"'", Conn);




SqlDataReader dtr = Cmd.ExecuteReader();


lstAdd.DataSource = dtr;


lstAdd.DataTextField =

"EmpID";


lstAdd.DataBind();


Cmd.Dispose();


Conn.Close();

hamid_shrk
سه شنبه 12 اردیبهشت 1391, 11:34 صبح
سلام ، تو رویداد DataBound از دراپ دانتون این کد رو بنویسید :


ListItem Item = new ListItem();
Item.Text = "همه موارد";
Item.Value = "0";
ddlCategory.Items.Insert(0, Item);

pc1990
سه شنبه 12 اردیبهشت 1391, 14:33 عصر
کدهایی که در بالا نوشتم داخل یک تابع قرار میگیره و تو رویداد SelectedIndexChanged اون تابع فراخوانی میشه روشی که شما گفتید نتیجه نداده

hamid_shrk
سه شنبه 12 اردیبهشت 1391, 14:38 عصر
بعد از کدهاتون باید کدی رو که گفتم بذارید تا به جواب برسید.
یعنی بعد از :


lstAdd.DataBind();

pc1990
چهارشنبه 13 اردیبهشت 1391, 09:15 صبح
با تشکر مشکل برطرف گردید