DataGridView 列顺序的调整

简介:
设定  DataGridView   AllowUserToOrderColumns   True  的时候,   用户可以自由调整列的顺序。
当用户改变列的顺序的时候,其本身的  Index  不会改变,但是  DisplayIndex  改变了。你也可以通过程序改变  DisplayIndex  来改变列的顺序。   列顺序发生改变时会引发  ColumnDisplayIndexChanged  事件:

[VB.NET]
' DataGridView1 ColumnDisplayIndexChanged 事件处理方法
Private   Sub  DataGridView1_ColumnDisplayIndexChanged( ByVal  sender  As   Object , _
        
ByVal  e  As  DataGridViewColumnEventArgs) _
        
Handles  DataGridView1.ColumnDisplayIndexChanged
    Console.WriteLine("{0} 
的位置改变到  {1}  ", _
        e.Column.Name, e.Column.DisplayIndex)
End Sub

 

[C#]
// DataGridView1 ColumnDisplayIndexChanged 事件处理方法
private   void  DataGridView1_ColumnDisplayIndexChanged( object  sender,
    DataGridViewColumnEventArgs e)
{
    Console.WriteLine("{0} 
的位置改变到  {1} ",
        e.Column.Name, e.Column.DisplayIndex);
}




本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/201785,如需转载请自行联系原作者

目录
相关文章
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
381 0
|
7月前
用dragstart、drag、dragend、dragover、drop、dragleave实现针对表格列的顺序进行拖拽排序(附带实现选择某几列数据显示或隐藏)
用dragstart、drag、dragend、dragover、drop、dragleave实现针对表格列的顺序进行拖拽排序(附带实现选择某几列数据显示或隐藏)
|
7月前
|
小程序
06 - table表格标签+ 行合并+列合并
06 - table表格标签+ 行合并+列合并
137 0
|
前端开发
dataTable列内容过长隐藏
dataTable列内容过长隐藏
150 0
|
前端开发
Bootstrap - 列排序,列偏移,列嵌套
Bootstrap - 列排序,列偏移,列嵌套
105 0
|
Python
【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
234 0
【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
拖拽排序-列表布局
拖拽排序-列表布局
192 0
DataTable 修改列名 删除列 调整列顺序
DataTable 修改列名 删除列 调整列顺序
219 0
|
数据库管理
sqlite实用技巧:查询表数据时,使用列对齐,显示表头
sqlite实用技巧:查询表数据时,使用列对齐,显示表头
sqlite实用技巧:查询表数据时,使用列对齐,显示表头
|
C# 索引
C#编程-71:dataGridView获取行列坐标索引和值
C#编程-71:dataGridView获取行列坐标索引和值
401 0

热门文章

最新文章