DropDownList数据绑定及添加默认项的问题
2009-12-14 14:27
351 查看
string strwhere = " and FID=0 and levels=1 and isshow=0 and channelid=1 and chnname='资讯'";
TypesCollection typelist = TypesDBManager.GetList(strwhere,0,0,out rowcount);
if (typelist != null)
{
TypesEntity te = new TypesEntity();
te.names = "请选择类别";
te.TypesID = 0;
typelist.Insert(0, te);
}
DropDownList1.DataTextField = "names";
DropDownList1.DataValueField = "TypesID";
DropDownList1.DataSource = typelist;
DropDownList1.DataBind();
//ListItem li = new ListItem("请选择类别", "0");
//DropDownList1.Items.Insert(-1, li);
// DropDownList1.Items.FindByValue("0").Selected = true;
//li.Text = "请选择类别";
//li.Value = "1";
//li.Selected = true;
//DropDownList1.Items.Add(li);
//DropDownList1.SelectedValue = "0";
//以上绿色部分 添加默认选项是不行的
原因:首先因DropDownList控件进行绑定时。。其索引为[0]该项已存在,
再在控件中DropDownList1.Items.Add(li); li中的索引0会导致冲突。
TypesCollection typelist = TypesDBManager.GetList(strwhere,0,0,out rowcount);
if (typelist != null)
{
TypesEntity te = new TypesEntity();
te.names = "请选择类别";
te.TypesID = 0;
typelist.Insert(0, te);
}
DropDownList1.DataTextField = "names";
DropDownList1.DataValueField = "TypesID";
DropDownList1.DataSource = typelist;
DropDownList1.DataBind();
//ListItem li = new ListItem("请选择类别", "0");
//DropDownList1.Items.Insert(-1, li);
// DropDownList1.Items.FindByValue("0").Selected = true;
//li.Text = "请选择类别";
//li.Value = "1";
//li.Selected = true;
//DropDownList1.Items.Add(li);
//DropDownList1.SelectedValue = "0";
//以上绿色部分 添加默认选项是不行的
原因:首先因DropDownList控件进行绑定时。。其索引为[0]该项已存在,
再在控件中DropDownList1.Items.Add(li); li中的索引0会导致冲突。
相关文章推荐
- dropdownlist的动态绑定数据然后怎么添加默认项“请选择”以及如何清空成“请选择”
- dropdownlist的动态绑定数据然后怎么添加默认项“请选择”或空值
- 解决使用AJax往DropDownList中动态添加数据时发生,回发或回调参数无效 的问题
- dropdownlist 数据绑定问题
- 在ascx中使用DropDownList绑定数据页面刷新时变空的问题
- Gridview中数据绑定Dropdownlist 组件默认值为空null的问题
- 关于DropDownList绑定数据后,怎么添加另外的默认值
- C# ComboBox(DropDownList)数据绑定后,怎样再添加选项(ZT)
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法)
- 当DropDownList绑定数据源后 需要手动添加一行数据 如“请选择”
- [ASP.NET] 将数据绑定到DropDownlist中的常见问题
- 自定义绑定RadioButtonList或者DropDownList(数据库列+手动添加)
- C# ComboBox(DropDownList)数据绑定再添加一项
- 在ascx中使用DropDownList绑定数据页面刷新时变空的问题
- C#使用DropDownList绑定添加新数据的方法汇总
- SplendidCRM添加Dropdownlist并绑定来自SQL的数据
- 关于DropDownList绑定数据后,怎么添加另外的默认值
- ComboBox(DropDownList)数据绑定再添加一项
- DataGrid中添加DropdownList时的数据绑定
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .