GridView Devpress 小結

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();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章