閱讀212 返回首頁    go iPhone_iPad_Mac_apple


DEV Gridcontrol 多選

作者:jiankunking 出處:https://blog.csdn.net/jiankunking

1、點擊Run Desginer按鈕,如下圖:

2、單擊列按鈕,如下圖:

3、點擊新增列按鈕:

4、找到ColumnEdit屬性:

5、選擇CheckEdit類型:

6、設置選中狀態的值、未選中狀態的值是(此處選擇的是“1”未選中狀態,“0”為非選中狀態,注意這裏類型要選擇string):

7、同時要將ValueUnchecked的值設置上。

同時要將ValueUnchecked的值設置上。
設置一下兩個屬性(第二個貌似不設置也可以):
  gridView1 .OptionsSelection.MultiSelect = true;
  gridView1 .OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;

小注:


  錯誤案例一:
 對於gridcontrol的操作,今天遇到了一個問題,按多選框設置的一步一步來的,卻出現了一個現象就是,單擊多選框後,其值未發生改變。
最後發現原因是:自己謝了一個分頁函數,自己綁定在gridcontrol是,分頁函數中的dt,而彈出的dr["CHECKED"].ToString()卻是查詢語句執行後返回的ds。分頁函數返回的dt是從ds從分離出來的,故操作dt對應於ds中的dr["CHECKED"]並未發生改變。
    ==》要注意綁定數據,與自己操作數據的一致性。

8、如果,按照以上步驟設置完成後,單擊選擇框沒有反應,你需要檢查一下你是否把Editable設置為了false,如下圖:

 

 

 

最後更新:2017-04-03 12:54:06

  上一篇:go 會計基礎—003
  下一篇:go 在自己的電腦上通過IIS發布一個網頁