1、得到单元格数据(0行0列)
string
ss=gridView1.GetRowCellDisplayText(0,gridView1.Columns[0]);
string
ss = gridView1.GetRowCellValue(0, gridView1.Columns[0]);
2、设置单元格数据(将0行0列的单元格赋值123)
gridView1.SetRowCellValue(0, gridView1.Columns[0],
"123"
);
3、删除: (修改了dgvdel里的datagridviewdel方法)
public
static
voiddatagridviewdel_Dev(DevExpress.XtraGrid.Views.Grid.GridView Mydgv)
{
if
(MessageBox.Show(
"你确定要删除选中的记录吗?"
,
"删除提示"
,MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2, 0,
false
) == DialogResult.Yes)
{
intiSelectRowCount = Mydgv.SelectedRowsCount;
if
(iSelectRowCount > 0)
{
Mydgv.DeleteSelectedRows();
}
}
}
4、
检查数据的有效性
在gridview的ValidateRow事件中加入检查代码:
#region 检查数据
private
void
gridView1_ValidateRow(
object
sender, ValidateRowEventArgse)
{
GridView view = sender
as
GridView;
view.ClearColumnErrors();
if
(view.GetRowCellValue(e.RowHandle,
"ReceiveDate"
) ==DBNull.Value)
{
e.Valid =
false
;
view.SetColumnError(view.Columns[
"ReceiveDate"
],
"必须指定日期"
);
}
}
#endregion
调用gridview.UpdateCurrentRow()方法执行检查