c#中下拉列表如何与数据库绑定 用代码实现

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:41:31
在dropdrowlist 中如何实现与数据库的绑定,然后下拉框中显示数据库的某个字段,要求代码实现。另外,如果数据库中开始没有某个选项,现在要在下拉框中新增一个选项,如何实现呢??

string mateSql = "select L1,L2,inv_code,material from inv_master where isvisible='Y' order by L0,L1,L2";
SqlDataAdapter mateDa = new SqlDataAdapter(mateSql, myConn.con);
DataSet mateDs = new DataSet();
mateDa.Fill(mateDs);
ListItem mateLI;
string mate = "";
for (int i = 0; i < mateDs.Tables[0].Rows.Count; i++)
{
DataRowView matedrv = mateDs.Tables[0].DefaultView[i];
mateLI = new ListItem(mate, matedrv["inv_code"].ToString().Trim());
selectMate.Items.Add(mateLI);
}
}

添加选项的话
dropdrowlist.items.add(text,value)
如果还要绑定数据库的话
下面再加绑定数据库

dropdrowlist 绑定和GridView1手动和数据源绑定步骤差不多一样,如果手动绑的话,下面有个例子,你看看:
IList<Order> list = OrderManager.GetOrderByOrderNum(this.txtOrderNum.Text.Trim());//获得数据,写上你自己的东西
for (int i = 0; i