DEV控件
由 情到濃時終轉涼″ 提交於 2020-03-25 19:12:24
1、設置Gridview控件的某列是否可編輯(CUser:數據庫字段)
this.gdv.Columns["CUser"].OptionsColumn.AllowEdit = false;
2、設置Gridview控件整體不可編輯
或者this.gdv.OptionsBehavior.Editable = false;
3、設置Gridview控件,是否排序(gdv:控件名稱)
this.gdv.OptionsCustomization.AllowSort = false;
4、使Gridview控件,失去選中焦點
this.gdv.FocusedRowHandle = -1
5、判斷Gridview是否選中了數據
int index= this.gdv.GetFocusedDataSourceRowIndex() ;
如果index小於0,證明沒有選中行,否則就選中了行數據
6、獲取選中Gridview的行數據
DataRow dr= this.gdv.GetFocusedDataRow();
7、刪除選中Gridview行數據
this.gdv.DeleteRow(this.gdv.FocusedRowHandle);
8、調整列寬
//自動調整所有字段寬度
this.gridView1.BestFitColumns();
//調整某列字段寬度
this.gridView1.Columns[n].BestFit();
9、獲取GridView中所有的選中的行號
int[] iRowId = this.gdv.GetSelectedRows();
List<int> rows = this.GetSelectRows(gdv);