現在的位置: 首頁 > 綜合 > 正文

GridView Devpress 小結

2013年09月16日 ⁄ 綜合 ⁄ 共 904字 ⁄ 字型大小 評論關閉

1、設置Gridview控制項的某列不可編輯

      this.gridData.gridView1.Columns["change_date"].OptionsColumn.AllowEdit = false; 

      欄位:change_date是資料庫中欄位,是綁定到gridview上的。

2、設置Gridview控制項整體不可編輯

      this.gridData.IsEnableEdit = false;

3、設置Gridview控制項,列頭不可排序

   this.gridDataDetail.gridView1.OptionsCustomization.AllowSort = false;


4、使Gridview控制項,失去選中焦點

   this.gridData.gridView1.FocusedRowHandle = -1

5、判斷Gridview是否選中了數據

   int index= this.gridData.gridView1.GetFocusedDataSourceRowIndex() ;

   如果index小於0,證明沒有選中行,否則就選中了行數據

6、獲取選中Gridview的行數據

   DataRow vCurrenRow = this.gridData.gridView1.GetFocusedDataRow();

7、刪除選中Gridview行數據

   this.gridDataDetail.gridView1.DeleteRow(this.gridDataDetail.gridView1.FocusedRowHandle);

8、Gridview新增一條編輯行

   DataRow vDetailRow = this.DataDetailSourceTable.Rows.Add(); //這是新增加了一行
   vDetailRow["primary_key"] = "";  primary_key為資料庫綁定到Gridview中的欄位,後面可以對其進行賦值。

9、獲取GridView中所有的選中的行號

   int[] iRowId = this.gridData.gridView1.GetSelectedRows();

抱歉!評論已關閉.