请原谅我,我似乎找不到一个写得很好的答案。
我正在开发一个供个人使用的小型应用程序。
基本上,我有两种形式。表格1是我在数据网格视图中列出的所有联系人的主视图。表格2将加载到特定记录的单元格/行双击上,以便编辑其详细信息。
我的问题是,实现这一目标的最佳实践/方法是什么?我见过许多不同的方法。
我应该:
虽然我可能正朝完全错误的方向前进。
我已经尝试了两种方法,但是想知道最佳的可伸缩性方法是什么。
答案 0 :(得分:0)
我个人的偏爱是将datarow
传递给表单的开头参数(而不是PK /所有变量)。然后,您可以使用datarow
内的Form2
绑定到控件或设置其值,只要您认为合适即可。
如果不确定如何使用datarow
,有一些有用的examples,或者也可以签出Microsoft Docs。
Public Sub New(ByVal row As DataRow)
InitializeComponent()
' your code for working with row here
End Sub
编辑: 在“绑定”与“设置”方面,您可以将控件链接到数据的方式有两种(在运行时编辑控件中的数据时,您可以更改数据库中的数据),也可以只设置控件的值。
E.G。 TextBox1.Text = row(0)("ColumnName")
您可以在Microsoft Docs页上找到有关数据绑定的更多信息