PDA

View Full Version : جستجو در بانک به وسیله DropDownList



sepide1
شنبه 03 فروردین 1387, 17:03 عصر
من به وسیله کد زیر به DropDownList اطلاعات بانکم را بایند کردم


SqlDataAdapter da = newSqlDataAdapter("select coden,namecoden from group1 where code=@code", con);
da.SelectCommand.CommandType = CommandType.Text;
DataSet dst1 = newDataSet();
da.SelectCommand.Parameters.AddWithValue("@code", this.Label2.Text);
da.Fill(dst1, "coden");
DataRow dr1 = dst1.Tables["coden"].Rows[0];
DropDownList1.DataSource = dst1.Tables[0].DefaultView;
DropDownList1.DataTextField = "coden";
DropDownList1.DataBind();

حال فرض کنید که کد 1 و 2 و 3 از بانک به DropDownList بایند شده اند حالا من می خواهم وقتی کد دو (هر کدی که از بانک خوانده شده)را انتخاب کردم فیلد نام را از بانک خوانده و داخل یک textbox قرار بده برای این کار چکار کنم؟؟؟(مثلا کد دو فیلد نامش برابر با علی است یعنی وقتی 2 را از DropDownList انتخاب کردم علی(از بانک خونده شود) در textbox نشان داده شود) البته سرچ کردم ولی چیزی پیدا نکردم لطفا کمک کنید

el_abdollahi
شنبه 03 فروردین 1387, 17:33 عصر
DropDownList1.DataValueField = "namecoden";
این دستور رو قبل از DropDownList1.DataBind(); بزار.
بهد توی رویداد DropDownList1_SelectedIndexChanged بنویس :

txt1.text=DropDownList1.selectedValue
فکرکنم مشکلت حل بشه.
موفق و شاد باشید .

sepide1
شنبه 03 فروردین 1387, 19:18 عصر
خیلی ممنون از راهنمایی خوبتون