DevExpress之列表控件
listBoxControl和checkedListBoxControl
常用属性
DataSource---------数据源
DisplayMember-----默认显示成员
这两个属性是listBoxControl和checkedListBoxControl绑定数据必须要设置的数据
SelectionMode-----选择方式(单选/多选)
这个属性listBoxControl比较常用,checkedListBoxControl一般不用设置
SelectedItem------选中项
SelectedValue-----选中值
这两个方法都是用于获取单一选中项的,放回的都是DataRowView类型的对象,如果多选,一般返回第一个对象
DataRowView的Row属性可以返回一个DataRow类型的对象
SelectedItems-----多个选中项
测试代码
初始化,给listBoxControl和checkedListBoxControl绑定数据
DataTable dt = new DataTable();
dt.Columns.Add("name");
dt.Columns.Add("id");
dt.Columns.Add("score");
dt.Rows.Add(new object[]{"小黄","",""});
dt.Rows.Add(new object[] { "小李", "", "" });
dt.Rows.Add(new object[] { "小陈", "", "" });
dt.Rows.Add(new object[] { "小红", "", "" }); listBoxControl1.SelectionMode = SelectionMode.MultiSimple;
listBoxControl1.DataSource = dt;
listBoxControl1.DisplayMember = "name"; checkedListBoxControl1.DataSource = dt;
checkedListBoxControl1.DisplayMember = "name";
然后获取选中项
DataRowView list=listBoxControl1.SelectedItem as DataRowView;
BaseListBoxControl.SelectedItemCollection lists = listBoxControl1.SelectedItems;
foreach (DataRowView item in lists)
{
string name = item["name"].ToString();
}
DataRowView value = listBoxControl1.SelectedValue as DataRowView;
BaseCheckedListBoxControl.CheckedItemCollection checkboxs = checkedListBoxControl1.CheckedItems;
foreach (DataRowView item in checkboxs)
{
string name = item["name"].ToString();
}
这里可以看到
listBoxControl的SelectedItems获取到的是一个BaseListBoxControl.SelectedItemCollection类型的集合
和checkedListBoxControl的SelectedItems获取到的是一个BaseCheckedListBoxControl.CheckedItemCollection类型的集合
不过这两个集合的子项都是DataRowView类型的对象,所以可以遍历集合获取 DataRowView对象然后获取数据或DataRow
DevExpress之列表控件的更多相关文章
- DevExpress Winform 常用控件
Ø 前言 DevExpress 控件的功能比较强大,是全球知名控件开发公司,对于开发 B/S 或 C/S 都非常出色,可以实现很炫且功能强大的效果. DevExpress Winform 常用控件是 ...
- DevExpress主要常用控件
DevExpress主要常用控件说明:1. TestEdit: 一个单行文本编辑器. 常用属性:Name:该控件的名称.Text:该控件中的内容.Enabled:该控件是否激活. Visible:控件 ...
- UWP开发必备:常用数据列表控件汇总比较
今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ...
- WPF自定义控件与样式(7)-列表控件DataGrid与ListView自定义样式
一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: Dat ...
- Flex 列表控件中的操作
主要操作包括:显示提示,使用图标,编辑列表条目中数据. 1.使用数据提示: 当鼠标停留在条目上时,可以显示该条目的相关数据提示. 当利用滚动条时,可以显示滚动条的相关提示. 在列表控件中使用showD ...
- DevExpress的GridControl控件更新數據問題解決辦法
開發WPF程序時,使用Devexpress的GridControl控件用ItemSource綁定數據,在頁面進行編輯時,當屬性繼承INotifyPropertyChanged接口時會同步更新後臺數據. ...
- VC++ 列表控件的使用方法
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值.MFC中使用CListCtrl类来封装列表控件的各种操作. 通过调用BOOL Create( DWORD ...
- DevExpress的Web控件汉化方法
原文:DevExpress的Web控件汉化方法 项目中用到devexpress的web控件,机器没有安装devexpress控件,直接在项目中引用的dev的dll,项目运行时发现都是英文界面,所以解决 ...
随机推荐
- wildfly部署solr.war
1.添加solr/home配置,有两种途径: 一个是修改solr.war包的web.xml,路径如下:solr-4.7.2.rar\WEB-INF\web.xml,添加如下内容:
- socket.io 中文手册 socket.io 中文文档
socket.io 中文手册,socket.io 中文文档转载于:http://www.cnblogs.com/xiezhengcai/p/3956401.html 服务端 io.on('connec ...
- Springmvc整合mybatis
http://blog.csdn.net/geloin/article/details/7536968 http://blog.csdn.net/woshi74/article/details/378 ...
- CactiEZ 中文版V10.1安装使用以及139邮箱短信报警设置
说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合Cacti等相关软件,重新编译而成的一个操作系统! 说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合 ...
- maven实现tomcat热部署
1.使用maven+tomcat事项热部署 1.1修改tomcat-user.xml <role rolename="manager-gui"/> <!--man ...
- Java直接插入算法
直接插入算法是将N个带排序的元素看做成一个有序表和一个无序表. 每次从无序表中取一个元素和有序表比较,重复N-1次完成排序. 直接上代码: package test; public class Tes ...
- angularjs中ng-attr的用法
<!DOCTYPE html> <html lang="zh-CN" ng-app="app"> <head> <me ...
- C#之重定向输入输出
当我们写完程序,想要在另一个平台上跑我们所写的程序的时候,就需要用到重定向输入输出. 重定向有两中方式,即同步和异步. 下面来讲讲同步 代码: Process process = new Proces ...
- IO流文件字符输入输出流,缓冲流
由于字节输入输出流在操纵Unicode字符时可能有乱码现象 于是就有了操作字符的输入输出流 Reader ,Writer和他们的子类FileReader,FileWrite(其实就是用来辅助构造的 W ...
- The Primo ScholarRank Technology: Bringing the Most Relevant Results to the Top of the List
By Tamar Sadeh, Director of Marketing In today’s world, users’ expectations for a quick and easy sea ...