突然要用到c#做项目,能记忆一些就记一些……
ComboBox类,如果需要让其选中指定的值
,
<一>
可以指定,
SelectedItem,(获取或设置 ComboBox
中当前选定的项。
)
如:comboBox13.SelectedItem = "****";
<二>
如果已经绑定过DataSource
,
“ comboBox12.DataSource = ds.Tables["FingerPattern"];
comboBox12.ValueMember = "Id";
comboBox12.DisplayMember = "Code";
”
<a>
指定,
SelectedValue
,(获取或设置由 ValueMember
属性指定的成员属性的值。
)
如: comboBox12.SelectedValue = temp;
(注:这里的temp的值,必须在“ comboBox12.ValueMember ”中)
这相当于是根据“ValueMember ”来选择。
<b>
也可以根据DisplayMember来选择,
如: int index = comboBox12.FindString(temp);
comboBox12.SelectedIndex = index;
(注:这里的temp的值,必须在“ comboBox12.DisplayMember ”中)
SelectedText
,获取或设置 ComboBox
的可编辑部分中选定的文本。
-------------------------------------------------------------------------------------------------------------------------
数据绑定默认就是这样的。你在操作一个 Combobox 控件后同时修改了数据源,修改数据后由于数据绑定的存在。程序会通知和这个数据源相关的控件做出相关的变化。
DataTable.Copy 会产生一个全新的 DataTable 所有就不会存在上面的问题。
将
this.cmbCircleValue.DataSource = dtCircleValue;
改为
this.cmbCircleValue.DataSource = dtCircleValue.Copy();
或者为每个 Combobox 数据源指定一个新的 BindingSource 都能解决这样问题。如下:
this.cmbCircleValue.DataSource = new BindingSource(dtCircleValue, null);
----------------------------------------------------------------------------------------------------------------------------
详细参考:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.combobox%28VS.80%29.aspx
分享到:
相关推荐
C#开源项目信息汇总
C#调用vlc播放器所用到的库(libvlc) C#调用vlc播放器所用到的库(libvlc) C#调用vlc播放器所用到的库(libvlc) C#调用vlc播放器所用到的库(libvlc) C#调用vlc播放器所用到的库(libvlc) C#调用vlc...
C#代码项目转换VB.NET项目代码(可整个项目转换)C#代码项目转换VB.NET项目代码(可整个项目转换)
c#自己做的小项目,适合练习
20个C#项目实战开发及项目源码(全部源码),20个C#项目实战开发及项目源码(全部源码),亲测可用
最近开始学C#,以前学C#的朋友給我丢过来这个文件,感觉很不错的优质代码,分享给大家看看
C#项目源码大集合C#项目源码大集合C#项目源码大集合C#项目源码大集合
C#小项目分享(22个)亲测可运行,包括局域网小游戏,音乐播放器,屏幕录像,各类的管理系统,网页浏览器,以及一些小工具等等
C#项目开发案例 .
每个项目均遵循“需求分析→开发规划→数据库设计及实现→各模块界面设计及功能实现→打包部署”的开发思路做深入讲解,详尽剖析大量源代码,适时讲解开发技巧,从而增长读者的开发阅历,积累项目实践经验。...
一个完整项目 C# mvc 前台 后台 数据库 上传文件 bootstrapt jquery ui 分页等等基本操作 都有
C# 编写的USB通讯方案,PDIUSBD12芯片,是做项目时用到,上传便于学习! 内附源代码,便于二次开发!
C#.net 参考练习
今天下载了一个哥们的深入体验C#项目开发全部源代码及其附送源代码下载了20次,才全部下载完毕。感觉着这哥们,分享精神可嘉,就是下载的时候有点麻烦。所以我借花献佛把全部源代码打包上传了。
该项目主要功能概述: 1:一般的登录界面层、管理层。俩个层次 2:基于面板类布局 3:实现树形目录的查询,并根据点击信息,把相应结果显示在datagridview表中。 3:随机生成数据并保存到datagridview表中。根据自己...
资源太大,分系列,其他系列详见我的资料 源码01 销售管理系统 源码02 彩票分析系统 源码03 餐饮管理系统 源码04 C#点名程序 源码05 象棋游戏 源码06 变色球游戏 源码07 多功能计算器 ...深入体验C#项目开发
c#开发实战1200例(第1,2卷)代码,汇聚经典项目实战开发中的常用技巧。详细代码解析,绝对让你耳目一新,理解深刻。难得一见的好资源
一个汉诺塔动态移动的C#项目,VS2010开发。
源码很多,很实用。简单易懂!值得拥有。 从窗体到图像到系统到web应用。由浅入深,非常适合初学者