积极答复者
combobox数据绑定时是否还能再赋值?

问题
答案
-
你可以继续使用数据源绑定,或者使用item添加选项。
这个必须在前面执行,后面菜是设置选中项;
方法很多:
1.comboBox1.SelectedIndex;//如果你知道自己要设置选中的项目的位置,就可以使用这个属性设置;
2.comboBox1.SelectedItem;//如果你知道自己的设置选中的项目 就可以直接设置Item;
3.comboBox1.SelectedText;//如果你知道要设置显示出来的文本,可以直接设置文本;
4.comboBox1.SelectedValue;//这个就是XXY提示的,你知道要设置选中的值,就可以使用这个方法。
以上的情况你根据需要灵活使用~
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 dut60 2009年7月3日 1:14
全部回复
-
你可以继续使用数据源绑定,或者使用item添加选项。
这个必须在前面执行,后面菜是设置选中项;
方法很多:
1.comboBox1.SelectedIndex;//如果你知道自己要设置选中的项目的位置,就可以使用这个属性设置;
2.comboBox1.SelectedItem;//如果你知道自己的设置选中的项目 就可以直接设置Item;
3.comboBox1.SelectedText;//如果你知道要设置显示出来的文本,可以直接设置文本;
4.comboBox1.SelectedValue;//这个就是XXY提示的,你知道要设置选中的值,就可以使用这个方法。
以上的情况你根据需要灵活使用~
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com- 已标记为答案 dut60 2009年7月3日 1:14
-
1.SelectedItem获取或设置Item。
2.SelectedValue获取项目的值或设置数据值来设置项目;
举例你就明白了:
这个循环给comboBox1.Items添加项目:
for (int i = 0; i < 10; i++)
{
ListItem item = new ListItem("a"+i.ToString(),i.ToString());
comboBox1.Items.Add(item);
}
设置选中的方式区别就在这里:
1.SelectedItem获取或设置Item。
ListItem item = new ListItem("a3","3");//存在这个项目item。
comboBox1.SelectedItem = item;
2.SelectedValue获取项目的值或设置数据值来设置项目;
comboBox1.SelectedValue = "6";//存在一个值为6的item.
Frank.Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
老徐的博客:http://frank_xl.cnblogs.com