如何在DropDownList原先已经绑定的基础上插入需要的数据呢?
今天就这个问题尝试了好长时间,也试了好几种菜方法,但是最终在网上找到一个最好的方法解决了,
DropDownList数据绑定和插入新数据的语法如下:
ddlCust.Items.Clear(); --清除DropDownList数据,重新绑定
string sql = "SELECT DISTINCT O.CUST_NO FROM ORDER_MAST_GC O,BS_GROUP B WHERE O.SALES_GROUP=B.GROUP_ID AND B.GROUP_MK LIKE '%" + ddlbsid.SelectedValue.ToString() + "%' ";
ds = oda.getDataSet(sql);
if (ds.Tables[0].Rows.Count > 0)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
ListItem li = new ListItem();
li.Text = dr[0].ToString();
li.Value = dr[0].ToString();
this.ddlCust.Items.Add(li);
}
}
if (ddlCust.Items.Count > 0)
{
ddlCust.Items.Insert(0, new ListItem("--全部-- ", "%"));
}
针对此问题,终于告一段落,今天也可以完成任务了.
学习着快乐着分享着,确实让我受益匪浅!
我会不断地将我的学习心得记录在这里,分享着我的快乐,我的学习成果!
本文详细介绍了如何在ASP.NET中使用DropDownList控件,并重点讲解了如何在已绑定数据的DropDownList中插入新数据的方法。通过示例代码,读者可以了解到具体的实现步骤。
579

被折叠的 条评论
为什么被折叠?



