1.gridview模拟界面赋值
this.gridView1.SetRowCellValue(i,"COntext2", dt2.Rows[i][1]);
2.gridview获取界面数据
((DataRowView)gridControl2.MainView.GetRow(j)).Row.ItemArray[1].ToString()
gridView2.GetRowCellValue(i, gridView2.Columns[10]).ToString()
DataRow dr = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle);//获取选中行
DevExpress.XtraGrid.Views.Grid.GridView currentView = (DevExpress.XtraGrid.Views.Grid.GridView)this.gridControl1.FocusedView;
DataRow focusRow = currentView.GetFocusedDataRow();
主从表--从表修改
var dr= gridView1.GetFocusedDataRow();
var MdCount = dr["MdCount"];
Dev中GridView筛选后的数据获取(https://www.cnblogs.com/selfcontrol/p/9488595.html)
主要代码
var filteredDataView = new DataView(gridControl1.DataSource as DataTable);
filteredDataView.RowFilter =
DevExpress.Data.Filtering.CriteriaToWhereClauseHelper.GetDataSetWhere(gridView1.ActiveFilterCriteria);
注意:gridView1.FocusedRowHandle.ToString()
3.gridview变临时表
DataTable dtss = ((DataView)gridView1.DataSource).ToTable();
4.devExpress GridControl 统计行总数(获取分组后的值)
只有一列的时候:this.sumrsum.SummaryItem.SummaryValue.ToString();
多列的时候:this.sumrsum.Summary[1].SummaryValue.ToString();