cwinform中datagridview如何實現點選列頭對

2021-05-02 22:12:24 字數 2136 閱讀 1137

1樓:匿名使用者

datagridview gridview;

gridview.columns[***].sortmode = datagridviewcolumnsortmode.automatic;

設定某一列可以自動排序,這樣可以實現你的需求麼?

2樓:有緣無份

在使用 datagridview時,對於數值列,預設的排序方式仍然是按照字串方式進行

如果需要按照數值型進行排序,有幾種辦法,其中一種就是過載sortcompare方法

//過載_sortcompare方法

private void datagridview1_sortcompare(object sender,datagridviewsortcompareeventargs e)

//否則,按字串比較

else

// 如果發現兩行相同,則按學號排序

if (e.sortresult == 0 && e.column.name != "學號")

e.handled = true;//不能省掉,不然沒效果}

3樓:extra丶

datagridview裡面有個事件是columnheadermouseclick事件(使用者單擊列標題時發生事件),在事件中插入個排序的**就可以了

4樓:匿名使用者

datagridview本身就帶有這個功能啊

c#winform datagridview繫結資料後, 如何記住排序依據哪列和升降序

5樓:陽光的雷咩咩

var col0 = datagridview1.columns[0];

//用**升序排序

datagridview1.sort(col0, listsortdirection.ascending);

//獲取或設定列頭的三角形none/asc/desccol0.headercell.sortglyphdirection = sortorder.ascending;

6樓:匿名使用者

那亂序呢 ,要記住和上次一樣的亂序的順序。

c# winform datagridview 列順序的問題?

7樓:錢夢寒農敏

不是很清楚,但是如果你用vs2008的請這樣做:

datagridviewcolumn

columns

=new

datagridviewcolumn[datagridview1.columns.count];

datagridview1.columns.copyto(columns,

0);datagridview1.datasource=null;

datagridview1.columns.clear();

datagridview1.columns.addrange(columns.reverse().toarray());

8樓:小飛俠

在你繫結datasource的**之前,新增datagridview1.autogeneratecolumns = false;

datagridview1是你datagridview的名字。autogeneratecolumns 在屬性視窗裡是找不到的。

9樓:匿名使用者

不要選自動生成列,手動設定列

10樓:匿名使用者

你使用泛型的時候,是否定義了資料類?如果你定義了資料類,在封裝欄位後,把你的封裝欄位的順序調整成你需要的順序,繫結的時候就是你要的順序了

public class ccc

set}public string name

set }}

例子裡的 id,name ,誰在上面,繫結的時候誰就在前面。

11樓:匿名使用者

datatable.columns["columnname"].setordinal(1);

可以設定某列的顯示順序 12345.....。

12樓:匿名使用者

可以嘗試先在查詢資料的時候就排序好列

C Winform中後臺DataGridView繫結列會多一行

你的gridview是不是允許新增新行,在屬性裡。如果你的資料沒有空行,那麼下邊的空行就是那個所謂新行。datagridview1.autogeneratecolumns false 這句話要加在繫結之前 c winform的datagridview中單元格怎樣顯示多行資料 datagridview...

C winform中如何取得datagridview中的c

foreach gridviewrow row in gridview1.rows c 如何獲取 bobox中選擇的選項的valuemember。給大神跪了 this.bobox1.valuemember.tostring bobox1.selectedvalue 不就是這樣?c winform b...

cwinform中顯示sql語句的結果比如lable2中的

sqlconnection的 來con 新的sqlconnection 資料庫連線字元源串bai 字串strsql 的dustring.format 選擇的zhi名字從員工資訊dao表中的工作數量 label2.text sqldataadapter的da 新的sqldataadapter strs...