.NET

DevExpress GridControl部分小结

1. 获取数据源与回写数据源

设置数据源:

gridControl1.DataSource = listdt;

回写数据源:

gridView1.CloseEditor();       //首先关闭editor
gridView1.UpdateCurrentRow();  //将当前所在行提交更改
OleDbCommandBuilder scb = new OleDbCommandBuilder(myadapter);  
//利用commandbuilder建立辅助
int count=myadapter.Update(dt); //用DataAdapter提交Update
myset.AcceptChanges();          //本次更新的数据保存修改

2. 列间计算与行间累加

列间计算

设置列的UnboundExpression属性,并将UnboundType设置为Integer

行间计算

将需要累和的列的SummaryItem中的SummaryType设置为Sum,随后在DisplayFormat中设置为想要的格式,并确保勾选Show Footer即可。

获取Footer中的累计值。

string stt = gridView1.Columns["Isum"].SummaryItem.SummaryValue.ToString();

3. 列排序与行排序

列排序:设置不同列的VisibleIndex值进行手动排列。

行排序:设置某列的SortOrder为Ascending(升序)或Descending(降序),就可按改列值对行进行排序。