DataGridView 列順序的調整

2021-09-21 22:49:44 字數 1043 閱讀 8593

設定

datagridview 

的allowusertoordercolumns 

為true 

的時候,

使用者可以自由調整列的順序。

當使用者改變列的順序的時候,其本身的

index 

不會改變,但是

displayindex 

改變了。你也可以通過程式改變

displayindex 

來改變列的順序。

列順序發生改變時會引發

columndisplayindexchanged 

事件:

[vb.net]

' datagridview1

的columndisplayindexchanged

事件處理方法

private

subdatagridview1_columndisplayindexchanged(

byval

sender 

asobject

, _byval

e as

datagridviewcolumneventargs) _

handles

datagridview1.columndisplayindexchanged

console.writeline(" 

的位置改變到 。

", _

e.column.name, e.column.displayindex)

end sub

[c#]

// datagridview1

的columndisplayindexchanged

事件處理方法

private

void

datagridview1_columndisplayindexchanged(

object

sender,

datagridviewcolumneventargs e)

的位置改變到

",e.column.name, e.column.displayindex);}

DataGridView 列順序的調整

datagridview 列順序的調整 設定 datagridview 的 allowusertoordercolumns 為 true 的時候,使用者可以自由調整列的順序。當使用者改變列的順序的時候,其本身的 index 不會改變,但是 displayindex 改變了。你也可以通過程式改變dis...

DataGridView 索引,新增列

問題1 datagridview繫結datatable之後,在介面排序,選擇若干行,此時選中的行的index與datatable中的index不一致,這樣若想要對其對應的行進行修改操作,將會造成錯誤。sol 首先將選中的datagridview行的databounditem屬性轉換為datarowv...

datagridview的列寬控制

datagridview.columns index width xx 自動 設定包括 header和所有單元格的列寬自動調整 datagridview1.autosizecolumnsmode datagridviewautosizecolumnsmode.allcells 設定包括 header...