Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 利用ado.net用VB制作应用填表_Database_Vb.net - Fatal编程技术网

Database 利用ado.net用VB制作应用填表

Database 利用ado.net用VB制作应用填表,database,vb.net,Database,Vb.net,我的数据库中有一个表,我希望以FormView的方式(我的意思是没有datagrid)插入/更新/删除条目,但一条记录有一组textbox/combobox/listbox/checkbox。在修改/添加数据之前,我必须执行一些额外的检查,以便在数据库中输入正确的值。我怎样做才是最好的?我目前正在使用datatableadapter执行datatableadpter.insert和datatableadpter.update。我如何利用这里的数据集?最好的方法是什么 对不起,我忘了提到,但我希望

我的数据库中有一个表,我希望以FormView的方式(我的意思是没有datagrid)插入/更新/删除条目,但一条记录有一组textbox/combobox/listbox/checkbox。在修改/添加数据之前,我必须执行一些额外的检查,以便在数据库中输入正确的值。我怎样做才是最好的?我目前正在使用datatableadapter执行datatableadpter.insert和datatableadpter.update。我如何利用这里的数据集?最好的方法是什么

对不起,我忘了提到,但我希望它在Winforms中,而不是ASP

  • 在控件上使用验证器
  • 如果可能,使用FormView控件及其数据源配置更新/删除/选择。 对于数据源,您可以使用插入、插入、FormView\u ItemInserted事件,您可以使用这些事件
  • 表单视图有保存等按钮。。。你也可以在那里额外编码

  • 我意识到这并不是让您直接在代码中使用数据集,但除非您需要对其进行100%的完全控制,否则我认为上述方法是可行的。

    Winforms没有内置的验证程序。您需要在“保存”按钮中手动执行验证。如果您希望winforms的验证解决方案类似于asp.net中的验证程序,这里有一个第三方(免费解决方案):

    我说formview是为了解释我想要什么,但我想要的是winforms,而不是asp.net!。。asp我发现它其实很简单!