DEV express 对Gridview某行的元素赋值
1:獲取選中的行某列的值
string colValue= this.gridView1.GetRowCellValue(this.gridView1.FocusedRowHandle, this.gridView1.Columns[1]).ToString() ;
gridview.GetFocusedRowCellValue("字段 的值")
DEV GRIDVIEW小常識
1、設置Gridview控件的某列不可編輯
this.gridData.gridView1.Columns["change_date"].OptionsColumn.AllowEdit = false;
字段:change_date是數(shù)據(jù)庫中字段,是綁定到gridview上的。
2、設置Gridview控件整體不可編輯
this.gridData.IsEnableEdit = false;
3、設置Gridview控件,列頭不可排序
this.gridDataDetail.gridView1.OptionsCustomization.AllowSort = false;
4、使Gridview控件,失去選中焦點
this.gridData.gridView1.FocusedRowHandle = -1
5、判斷Gridview是否選中了數(shù)據(jù)
int index= this.gridData.gridView1.GetFocusedDataSourceRowIndex() ;
如果index小于0,證明沒有選中行,否則就選中了行數(shù)據(jù)
6、獲取選中Gridview的行數(shù)據(jù)
DataRow vCurrenRow = this.gridData.gridView1.GetFocusedDataRow();
轉(zhuǎn)換成模型對象可以單獨操作每一行單據(jù)數(shù)據(jù)
ModelClass Model= vCurrenRow as ModelClass ;
Model.aa="cc";
7、刪除選中Gridview行數(shù)據(jù)
this.gridDataDetail.gridView1.DeleteRow(this.gridDataDetail.gridView1.FocusedRowHandle);
8、Gridview新增一條編輯行
DataRow vDetailRow = this.DataDetailSourceTable.Rows.Add(); //這是新增加了一行vDetailRow["primary_key"] = ""; primary_key為數(shù)據(jù)庫綁定到Gridview中的字段,后面可以對其進行賦值。
9、獲取GridView中所有的選中的行號
int[] iRowId = this.gridData.gridView1.GetSelectedRows();
轉(zhuǎn)載于:https://www.cnblogs.com/yibinboy/p/5612216.html
總結(jié)
以上是生活随笔為你收集整理的DEV express 对Gridview某行的元素赋值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Beta阶段项目总结
- 下一篇: 15.用PHP写出显示客户端IP与服务器