本文共 1380 字,大约阅读时间需要 4 分钟。
gridView1.DataRowCount; //gridView 中数据总记录数efDevGrid1.EFChoiceCount; //grid 选中记录数System.Data.DataTable srcTable = efDevGrid1.GetSelectedDataRow();srcTable.Rows.Count; //选中记录数
//获取第 idx 行 USER_NAME 列的值gridView1.GetRowCellValue(idx, "USER_NAME").ToString().Trim();//设置 gridView 表格中数据gridView1.SetRowCellValue(idx, "USER_NAME", "秦始皇");//获取选中行指定字段数据//方法一System.Data.DataTable dt = efDevGrid1.GetSelectedDataRow();string userName = dt.Rows[idx]["USER_NAME"].ToString().Trim();//方法二string user_name = efDevGrid1.GetSelectedDataRow()[idx]["USER_NAME"].ToString().Trim();
string colName = gridView1.Columns[idx].FieldName.ToString(); //获取列字段名称string colname = gridView1.Columns[idx].Name; //获取列名称,col_字段名称,与上面获取结果不同string colType = gridView1.Columns[idx].ColumnType.Name; //获取列数据类型名称System.Data.DataTable srcTable = new System.Data.DataTable();//设置 srcTable 数据源//......string colname = srcTable.Columns[0].ColumnName; //获取列名称
//获取焦点行数据string userName = gridView1.GetFocusedRowCellValue("USER_NAME").ToString().Trim();//设置焦点行数据gridView1.SetFocusedRowCellValue("USER_NAME", "商鞅");//获取焦点行行号int rowHandle = gridView1.FocusedRowHandle;//设置焦点行是选中行efDevGrid1.SetSelectedColumnChecked(gridView1.FocusedRowHandle, true); //取消选中则为false,也可设置其他行是否为选中行//获取行选中状态,及是否被选中efDevGrid.GetSelectedColumnChedked(idx);
转载地址:http://msaii.baihongyu.com/