博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DevExpress控件库----SearchLookUpEdit控件
阅读量:5044 次
发布时间:2019-06-12

本文共 2724 字,大约阅读时间需要 9 分钟。

DevExpress控件库----SearchLookUpEdit控件

 

基础数据:

 

public class Product    {        public int Id { get; set; }        public string Model { get; set; }        public string Name { get; set; }    }   public class Entility    {       private static string GetChar(int number)       {           string[] array = new string[] { "A","B","C","D","E","F","G","H","I"};           string result = array[number % 9];           return result;       }       private static string GetName(int number)       {           string[] array =            {               "Unitch数据采集器","MS扫描枪","105SL","TSC","PH880","MS320便携式打印机","PA700","DSX800电脑","HP打印机"           };           string result = array[number % 9];           return result;       }       public static List
GetProductList() { List
list = new List
(); for (int i = 0; i < 200; i++) { Product product = new Product() { Id=100+i,Model=GetChar(i)+i.ToString()+"DLJ",Name=GetName(i)+i.ToString() }; list.Add(product); } return list; } public static DataTable GetDataTable() { DataTable dt = new DataTable(); dt.Columns.Add("Id",typeof(System.Int32)); dt.Columns.Add("Model", typeof(System.String)); dt.Columns.Add("Name", typeof(System.String)); for (int i = 0; i < 200; i++) { DataRow dr = dt.NewRow(); dr["Id"] = 100 + i; dr["Model"] = GetChar(i) + i.ToString() + "DLJ"; dr["Name"] = GetName(i) + i.ToString(); dt.Rows.Add(dr); } return dt; } }

 

 

 

一.SearchLookUpEdit控件使用: 感觉此控件是否高大上。

数据绑定 和 在前面添加行号索引

private void Form3_Load(object sender, EventArgs e)        {            List
list = Entility.GetProductList(); searchLookUpEdit1.Properties.DataSource = list; } private void searchLookUpEdit1View_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.RowHandle >= 0 && e.Info.IsRowIndicator) { e.Info.DisplayText = (e.RowHandle + 1).ToString(); } }

添加数据列:

简单属性:

//双击显示下拉列表            searchLookUpEdit1.Properties.ShowDropDown = ShowDropDown.DoubleClick;            searchLookUpEdit1.Properties.ImmediatePopup = true;//显示下拉列表            searchLookUpEdit1.Properties.TextEditStyle = TextEditStyles.DisableTextEditor;//此控件不允许输入            searchLookUpEdit1.Properties.NullText = "";//清空默认值

此控件 还有其他功能,欢迎同仁指出!!

 

转载于:https://www.cnblogs.com/xieyong_198510/p/4710763.html

你可能感兴趣的文章
yii模型ar中备忘
查看>>
C#线程入门
查看>>
CSS清除浮动方法
查看>>
JVM内存回收机制简述
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
12th week blog
查看>>
dijkstra (模板)
查看>>
python小记(3)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>