小孩满月贺词,微会下载打电话免费,投票询雪彤专业放心
下面介绍三种对combobox绑定的方式,分别是泛型中ilist和dictionary,还有数据集datatable
一、ilist
现在我们直接创建一个list集合,然后绑定
执行后,我们会发现绑定成功,但是 我们知道一般对于下拉框的绑定都会有一个值,一个显示的内容,这个时候我们可以创建一个类,把value和text都封装到这个类,作为list的类型
这个时候我们就可以直接获得值和显示的内容了
二、dictionary
这个有点特殊,不能直接绑定,需要借助类bindingsource才可以完成绑定
三、数据集
这个比较常见,很简单
注意:
当我们触发combox的selectedindexchanged的事件后,我们在加载窗体的时候就会执行,这点我刚开始也和魅惑,导致容易出错,这点我们可以采取一些方法避免执行,比如可以定义一个变量fig=false
private void combobox1_selectedindexchanged(object sender, eventargs e)
{
if(this.fig)
{
string selectvalue = this.cmbaddmember.selectedvalue.tostring();
rtbaddmember.selectedtext = selectvalue;
}
}
那么肯定想在加载窗体后,执行了,所以在加载窗体后我们还要把fig的值设为true
private void setautomessage_load(object sender, eventargs e) { loadcombox(); loadmessagetemplet(); fig= true; }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论