[Devexpress]GridControl 绑定DataSource时GridView列不变化

Devexpress  GridControl 绑定DataSource时GridView列不变化

1.使用VS自带的DataGridView替代

2.数据绑定以后调用 gridView.PopulateColumns()  函数 重新创建列

 gcSummary.DataSource = _dtData;
 gvSummary.PopulateColumns();

  

时间: 2024-10-25 09:40:52

[Devexpress]GridControl 绑定DataSource时GridView列不变化的相关文章

dev gridcontrol 绑定int型的列默认当值为0时为空

xmlns:sys="clr-namespace:System;assembly=mscorlib" <dxg:GridColumn Header="测试" FieldName="整型">                    <dxg:GridColumn.EditSettings>                        <dxe:TextEditSettings>                  

Devexpress GridControl中 repositoryItemCheckEdit作为选择列以及作为显示列的使用方法

一.在gridcontrol列表控件中使用单选框作为选择列,这里有两种方式. 方式一:选择gridcontrol控件的Run Designer按钮,添加一列,设置该列的ColumnEdit为checkedit.如下图: 代码如下: private void Form1_Load(object sender, EventArgs e) { try { List<Student> studentList = new List<Student> { new Student() { Sel

DevExpress GridControl 按扭列的操作

为Winform 中的DevExpress GridControl某列添加按扭列,定义全局变量 RepositoryItemButtonEdit m_OperateFoodBtn = new RepositoryItemButtonEdit(); RepositoryItemButtonEdit m_OperateClothBtn = new RepositoryItemButtonEdit(); 设置相关属性方法 private void SetEditBtn(RepositoryItemBu

DevExpress GridControl 列中显示图片

一.GridControl 的Columns中添加列 1.列名:FieldName命名为img 2.类型:ColumnEdit属性中 选择PictureEdit类型(RepositoryItemPictureEdit) 二.GridControl绑定的数据,不管是DataTable.List或者其他源,添加一个列,列名为img. 以DataTable为例: void bindGrid01() { DataTable dt = new DataTable(); dt.Columns.Add(new

GridView列添加下拉框,绑定数据源并设置默认值

添加下拉框:   注意:默认值只能在界面初始化直接中设置 DataGridViewComboBoxColumn dataGridViewComboBoxColumn = new DataGridViewComboBoxColumn(); dataGridViewComboBoxColumn.Name = "dgvcbcSeatType"; dataGridViewComboBoxColumn.DataPropertyName = "SeatType"; dataGr

[DevExpress]GridControl 同步列头checkbox与列中checkbox状态

关键代码: /// <summary> /// 同步列头checkbox与列中checkbox状态 /// </summary> /// <param name="view">GridView</param> /// <param name="fieldeName">需要绘制Checkbox的列名</param> /// <param name="e">Mouse

[DevExpress]GridControl根据列来选中一行

关键代码: /// <summary> /// 根据列来选中一行 /// </summary> /// <param name="gridView">GridView</param> /// <param name="colName">列名称</param> /// <param name="colValue">列值</param> public st

[DevExpress]GridControl 列头绘制Checkbox

关键代码: /// <summary> /// 为列头绘制CheckBox /// </summary> /// <param name="view">GridView</param> /// <param name="checkItem">RepositoryItemCheckEdit</param> /// <param name="fieldName">需要

DevExpress gridView列标题右键菜单管理

1.添加PopupMenuShowing事件 2.PopupMenuShowing事件中的代码如下: private void gridView1_PopupMenuShowing(object sender, DevExpress.XtraGrid.Views.Grid.PopupMenuShowingEventArgs e) { if (e.MenuType == DevExpress.XtraGrid.Views.Grid.GridMenuType.Column)//判断是否是列标题的右键