我在" Form 1"上有一个datagridview。这是没有约束力的。我后来打算将datagridview中的数据复制到存储在数据库中的新数据表中。如何将值输入到#34;表格2和#34;的文本框中进入datagridview?我还希望能够通过清除所有文本框值来添加多行。因此,当用户点击"添加更多"按钮,它清除文本框,但向datagridview添加一个新行,准备接收更多数据。我已经找到了解决方案,只能在datagridview教程中找到文本框,两者都在同一个表单上。
答案 0 :(得分:0)
为什么要在另一个表单上使用文本框来添加/填充datagridview中的新行?您可以通过datagridview本身来实现这一点....这里是一个使用BindingSource / SqlDataAdapter和DataTable的示例Forms应用程序....
VB.net代码
http://www.nakdev.somee.com/#1&BFA33BD75F33479BAC05BF2425C0355D&vb
OR
C#代码
http://www.nakdev.somee.com/#1&BFA33BD75F33479BAC05BF2425C0355D&cs
我假设您已经创建了数据库对象,因此使用上面的代码,修改连接字符串以指向您的数据库并更改代码中的“SELECT”子句以从表中获取数据...运行示例应用程序,您现在可以向datagridview添加新行,然后使用修改后的数据更新数据库...代码将插入/更新和删除数据库中的行