使用ado.net使用VB填写申请表

时间:2009-08-25 18:33:30

标签: database vb.net

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

抱歉,我忘了提,但我想要它在Winforms而不是ASP!

2 个答案:

答案 0 :(得分:1)

Winforms没有内置的验证器。您需要在保存按钮中手动进行验证。如果你更喜欢winforms的验证解决方案,类似于asp.net中的验证器,那么可以在这里找到第三方(免费解决方案):http://updatecontrols.net/vb/winforms.shtml

答案 1 :(得分:0)

  1. 在控件上使用验证器
  2. 使用FormView控件及其数据源配置更新/删除/选择(如果可能)。 对于数据源,您可以使用可以使用的Inserted,Inserting,FormView_ItemInserted事件....
  3. 表单视图包含用于保存的按钮等...您还可以在其中编写额外的代码...
  4. 我意识到这不是你直接使用代码中的数据集,但除非你需要100%完全控制它,我认为上面的方法是可行的。