Devexpress中如何新增乙個全選框

2022-04-07 09:26:55 字數 739 閱讀 4536

首先拖乙個checkbox控制項。為了保持風格一致,當然是拖devexpress中的checkbox到gridview的核取方塊列的標頭,把它當做全選框,然後把gridview的核取方塊列的最大寬度和最小寬度設定為20。這樣就免去了繪製全選框的步驟,最後提醒一下,無需對核取方塊列做任何設定。以下**就是新增核取方塊全選功能並取值的步驟。

第一步簡單但也最重要就是給繫結到gridview的資料來源加上自定義的一列,這是你會發現gridview的核取方塊列自動變成了核取方塊

第二步,checkbox控制項的事件中為gridview的核取方塊列迴圈賦值。這樣實現了全選或者全不選的功能

第三步,取核取方塊被選中的行的值

1.在想gridview繫結的資料來源中加入一行資料

datatable dt = getdatasource();

dt.columns.add("check", system.type.gettype("system.boolean"));

gridcontrol1.datasource = dt;

2.在gridview的全選框的checkedchanged的事件中新增以下**用於實現全選的效果:

private void checkedit1_checkedchanged(object sender, eventargs e)

}3.獲取被選中的行的資料結果

private void getcheck()

}messagebox.show(strselected);

}

DevExpress中DateEdit控制項漢化

在網上找到好多這方面的資料,可是我卻不知道把那些 放 歪打誤撞,終於對了,我要漢化的只有裡面的 clear和today button frmmain.designer.cs檔案中 加入一段 public class cheditlocalizer localizer return base.getl...

DevExpress中TreeList樹樣式調整

devexpress的treelist預設是沒有樹狀線的,修改treelinestyle屬性無效,這對於tree並不好看。官方解釋說對於devexpress的標準主題是不支援treelist有treeline的 不是技術問題,是設計理念不同 如devexpress style,devexpress ...

Devexpress中Chart控制項座標的移動

在利用devexpress的chart控制項作圖時,常要對控制項的座標進行設定,否則,圖形會在介面上不斷地累加,如下圖所示。橫座標不斷累積,從而使圖形顯得臃腫,現在,我們要新增 對橫座標進行設定,使其可以進行移動。解決的方法及步驟如下 1 可以到dexexpress中檢視xtracharts的sam...