如何给DevExpress中的GridControl添加列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给DevExpress中的GridControl添加列相关的知识,希望对你有一定的参考价值。
1、从Visual Studio的DevExpress的工具箱“Data&Analytics”中拖一个GridControl控件到窗体中。2、点击GridControl控件上的“Run Designer”按钮,弹出Grid Designer窗体,在该窗体左侧选择“Columns”选项卡,在Columns控制界面中有三个按钮分别可以添加列、插入列和删除列,也可以调整列的上下位置。
3、选择添加的一个列,在右侧的“Columns properties”选项卡中可以修改列的标题”Caption”和列的名称”Name”,这样就完成了列的添加。 参考技术A 选中GridControl,打开它的Designer的Columns界面。
选择需要进行分组的Column,设置它的GroupIndex属性。
(默认是-1,不进行分组。设置为0,就是第一层分组,如果有多列要进行分组,第2列设置为1,就是第二层分组了,以此类推)
设置完成后,就是如下界面了(按照每间房屋进行分组的,分组字段是房屋ID)。
如何给DevExpress的LookUpEdit控件绑定多列数据
参考技术A 从Dev的工具箱中拖动一个LookUpEdit控件到窗体中,设置一个LookUpEdit的初始化属性,例如将属性Properties——NullText设置为空,将属性Properties——TextEditStyle设置为DisableTextEditor。选中LookUpEdit控件,在控件的属性窗体中找到属性Columns,点击右侧的按钮,弹出窗体【Collection Editor】,在该窗体中为LookUpEdit添加两列,一列,为每一列设置一下列名Caption和字段名FieldName。
定义一个实体类Student,用来作为LookUpEdit的数据源,Student的每一个属性名对应LookUpEdit的每个列的FieldName。
在加载窗体时创建一个Student的List集合,实例化两个Student实例,将它们加入到集合中,然后将这个集合绑定到LookUpEdit的属性Properties——DataSource上,这样就可以在LookUpEdit的下拉列表中显示出两列数据,即Student的Name和Age属性。
class Student
public string Name get; set;
public int Age get; set;
private void FrmTest1_Load(object sender, EventArgs e)
List<Student> listStudent = new List<Student>();
Student stu1 = new Student();
stu1.Name = "高手";
stu1.Age = 100;
listStudent.Add(stu1);
Student stu2 = new Student();
stu2.Name = "大神";
stu2.Age = 99;
listStudent.Add(stu2);
lookUpEdit1.Properties.DataSource = listStudent;
lookUpEdit1.Properties.DropDownRows = listStudent.Count;
以上是关于如何给DevExpress中的GridControl添加列的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Devexpress的aspxpager 给repeater控件分页
1如何给devexpress的gridview控件绘制全选按钮
如何给DevExpress的LookUpEdit控件绑定多列数据