【发布时间】:2015-09-30 10:46:05
【问题描述】:
我是 vb.net 的新手,正在开发 VS 2012。 我有一个显示 ms-access 2007 数据库表的行的 datagridview。我创建了一个表单(带有文本框和添加/更新/取消按钮 - 都是动态的(使用代码)),它在选择数据网格视图的一行时显示数据。
现在,我希望(所选行的)字段的值显示在文本框中,并对要在数据库中添加/更新的文本框所做的任何更改,具体取决于单击的按钮。如何做呢?也就是说,如何:
用行值填充文本框,并且,
更新/添加对数据库的更改?
基本上,真正的问题是在表单上引用动态创建的控件!我收到null reference exception。
请帮忙! 非常感谢!
【问题讨论】:
-
除其他外,如果您在运行时创建控件,您必须找到一种方法来维护对它们的引用或在
Controls集合中找到它们
标签: vb.net winforms nullreferenceexception dynamically-generated