【发布时间】:2011-04-26 16:03:11
【问题描述】:
我有一个 DataGridView 控件,用于编辑/更新/删除数据库中单个表中的记录。我已重写 DataGridView 控件以添加以下内容:
private int employeeID;
public int DefaultEmployeeID
{
get { return employeeID; }
set { employeeID = value; }
}
protected override void OnUserAddedRow(DataGridViewRowEventArgs e)
{
e.Row.Cells[0].Value = employeeID;
base.OnUserAddedRow(e);
}
当用户从数据库加载不同的员工时,DefaultEmployeeID 属性会被设置为员工的 ID。我知道 OnUserRowAdded 事件正在正确触发,employeeID 被设置为正确的值,并且我很肯定我有正确的单元格。但是,该值仍设置为 0。
什么给了?提前致谢。
【问题讨论】:
标签: .net winforms datagridview