关于DropDownList 取值问题
DropDownList绑定和取值,绑定数据源已成功,请问DropDownList取所有的值在后台需要怎么写
------解决方案--------------------var values = dropdownlist1.Items.Cast<ListItem>().Select(item => item.Value).ToArray();
------解决方案--------------------DropDownList 一般都是取一个选中的值啊,用 SelectedValue
取所有值没有意义吧,按绑定时候怎么取的就怎么取好了。
------解决方案-------------------- if (ddl.Items.Count > 0)
{
List<string> list = new List<string>();
for (int i = 0; i < ddl.Items.Count; i++)
{
list.Add(ddl.Items[i].Text);//列表
}
string[] allItems = list.ToArray();//数组
}
------解决方案--------------------this.DropDownList.selectvalue=数据库存储的值 这是给页面赋值
反过来是往数据库里存
你要取控件的所以属性值 那就直接查数据库 把过滤条件加上就完事了
------解决方案--------------------看你html设置DataValueField和DataTextField没,一般用SelectedValue,或者用SelectedItem 取Text或Value
------解决方案--------------------
说明你的DropDownList没有数据项
------解决方案--------------------