winform c# 中获取CheckListBox 值
来源:互联网 发布:北航软件学院 院长 编辑:程序博客网 时间:2024/06/04 18:34
这个问题网上有很多例子,不过大多数都是扯犊子...根本实现不了.还有的能实现 但是要有一个公用变量的DataSet耗费资源.研究了一下发现 CheckListBox ITEM其实是一个DataRowView......里面包含了数据源的所有信息...对没有搞错 是所有信息.滴入你的数据源包含了 ID,Name,DESC,但绑定的时候至绑定ID 和 Name 但是 用ITEM转换成DataRowView时候 你可以找到这个DR["DESC"]的数据...这样就解决了取值问题.......
例子:一个 CheckListBox CHK_LST_BOX 数据源DataSet ds 包含 Id,Name,Desc
绑定:
CHK_LST_BOX .DataSource = ds.Tables[0];
CHK_LST_BOX .DisplayMember = "Name";
CHK_LST_BOX .ValueMember = "id";
CHK_LST_BOX .Refresh();
获取选定值:
DataRowView
for (int i = 0; i < CHK_LST_BOX .Items.Count; i++)
{
if (CHK_LST_BOX .GetItemChecked(i))
{
DataRowView dv = (DataRowView)CHK_LST_BOX .Items[i];
//选中的DESC dv.Row["desc"]
}
}
- winform c# 中获取CheckListBox 值
- WinForm中CheckListBox控件的应用
- C#Winform中CheckBox、ChecklistBox控件遍历代码 (asp.net)
- WinForm之CheckListBox:绑定、取值与单选
- C# Winform中如何获取文件路径
- C#中Winform如何获取HTTPUtility.UrlEncode
- C# Winform中如何获取文件路径
- C# Winform中如何获取文件路径
- c# checklistbox的用法
- c# checklistbox的用法
- c# checklistbox的用法
- C# checkListBox绑定
- C# Checklistbox 用法
- CheckListBox获取多选的项文本和Value值
- C# Winform获取路径
- C# Winform获取路径
- C# Winform 获取文件大小
- C#控件学习一:CheckListBox
- 数组方法执行效率的比较
- 《Windows程序设计》第5章
- java 编程思想 读书笔记
- WebService处理大数据量数据出错:运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。.
- 最近烦透了。程序呀,程序
- winform c# 中获取CheckListBox 值
- 经典的C++库
- [Java] 查看java对象的内存占用情况--java 优化系列
- Object类的解释(equals,hashcode)
- The SAP Toolbar control
- 实战activeMQ
- 创建透明的窗体并移动它上面的子窗体
- android内核编译札记
- C#中Struct和Class区别