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