如何在C#中自动将数据添加到Bound DataGridView

时间:2013-08-20 17:59:41

标签: c# datagridview datatable

我有一个DataGridView形式,只能从用户那里获取一个列条目,即Name列。 DateCreated(第二列)将由系统自动输入,因此一旦用户想要输入新名称并按Enter键,DateCreated将自动填充。

表单中的数据是从DataTable生成的,而DataTable内容又是从数据库生成的。问题是DateCreated列的设计不是为了取值,因此在创建DataSet时,在DataTable中强制执行相同的约束。

任何人都可以帮助解决在DataGrid中数据到达DataTable之前如何拦截数据吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以连接到依赖项属性的回调函数。将依赖属性设为数据缓冲区,使用这些回调函数挂钩验证模块

http://msdn.microsoft.com/en-us/library/ms745795.aspx#Coerce_Value_Callbacks_and_Property_Changed_Events