ورود

View Full Version : بایند DropDownlist



salmah
چهارشنبه 07 خرداد 1393, 22:05 عصر
با سلام چه طورمیشه با استفاده از کد نویسی بدونsqldatasource یه dropdownlist را به دیتابیس بایند کنیم
من برا بایندمعمولا توی load صفحه کدزیر را می نویسم ولی الان میخوام توی soureceصفحه این کار انجام بشه
لطفا راهنمایی کنید

String getState = "Select onam as TextField, oid as ValueField from table1";
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(getState, cnc);
da.Fill(dt);
dd_oid.DataSource = dt;
dd_oid.DataTextField = "TextField";
dd_oid.DataValueField = "ValueField";
dd_oid.DataBind();

shahram176
چهارشنبه 07 خرداد 1393, 22:09 عصر
string stConnection = WebConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ToString();
string stCmd = "SELECT ciid,nam FROM tOstan where prid=0";
SqlConnection cnc = new SqlConnection(stConnection);
SqlCommand cmmd = new SqlCommand(stCmd, cnc);
SqlDataAdapter dt = new SqlDataAdapter(cmmd);
DataSet db = new DataSet();
try
{
cnc.Open();
dt.Fill(db);
DropDownList3.DataSource = db;
DropDownList3.DataBind();
}
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
DataTextField="menuname" DataValueField="menuid"

onselectedindexchanged="DropDownList1_SelectedIndexChanged"
>