dropdownlist控件问题!
我在网页中使用dropdownlist的时候 ,想在控件中添加一个空的行,如何添加,我的dropdownlist控件是每次打开网页的时候都进入数据库提取数据进行填充的,因为数据是经常更新的,所以要每次都进数据库提取数据。 --------------------编程问答-------------------- downlist.DataBind();downlist.Item.Insert(0,"");
在绑定完之后插入 --------------------编程问答-------------------- public void BindCycles()
{
DataTable dt = GetAllCycles(itemID,userID);
if (dt != null)
{
DataView dv = dt.DefaultView;
dv.Sort = "CycleName asc";
ddlCycle.DataTextField = "CycleName";
ddlCycle.DataValueField = "CycleID";
ddlCycle.DataSource = dv;
ddlCycle.DataBind();
}
ListItem DefaultItem = new ListItem("--All--","0");
ddlCycle.Items.Insert(0,DefaultItem);
} --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
UOP --------------------编程问答--------------------
ListItem item = new ListItem("text", "value");
this.DropDownList1.Items.Add (item ); --------------------编程问答--------------------
this.DropDownList1.Items.Insert(0, "0");
或
ListItem LI = new ListItem( "中國人","chinese");
this.DropDownList1.Items.Insert(0, LI);
意義請看幫助及自己測試休會。 --------------------编程问答-------------------- 在没有验DropDownList控件赋数据源之间这么做,赋数据源的时候不能直接把数据源赋给控件
ListItem item = new ListItem("text", "value");
this.DropDownList1.Items.Add (item );
foreach (DataRow r in ds .Tables [0].rows)
{
ListItem item = new ListItem("text", "value");
this.DropDownList1.Items.Add (item );
} --------------------编程问答-------------------- select value,text from table union select '','' order by value --------------------编程问答-------------------- 读取出来绑定就可以了。不知道你还想怎样弄。
补充:.NET技术 , ASP.NET