代码之家  ›  专栏  ›  技术社区  ›  Anirudh Goel

用VB制作应用程序填表ado.net公司

  •  0
  • Anirudh Goel  · 技术社区  · 16 年前

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

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

    2 回复  |  直到 16 年前
        1
  •  1
  •   Fake    16 年前

    Winforms没有内置验证器。您需要在保存按钮中手动执行验证。如果您希望winforms的验证解决方案与中的验证器类似asp.net,此处提供第三方(免费解决方案): http://updatecontrols.net/vb/winforms.shtml

        2
  •  0
  •   Kevin LaBranche    16 年前
    1. 在控件上使用验证器
    2. 如果可能,请使用FormView控件及其数据源配置更新/删除/选择。 对于数据源,您可以使用Inserted、Inserting、FormView_items Inserted事件。。。。

    我意识到这并不是让你直接在代码中使用数据集,但是除非你需要100%的完全控制,否则我认为上面的方法是正确的。