none
如何让DataGridView里面的数据更新到数据库 RRS feed

  • 问题

  • 就是我用DataGridView控件的数据,当用户修改控件里面的内容时。按下button触发。把DataGridView里面的内容更新到数据库
    2011年4月21日 20:58

答案

  • DataGridView不支持直接数据更新。如果数据源支持IBindingListView,那么DataGridView会调用其数据操作的方法。

    BindingSource支持转发IBindingListView事件,你可以用它来做DataGridView的数据源,捕获DataGridView对数据的操作,然后写代码更新数据。

    DataView也支持IBindingListView。你可以用它来做DataGridView的数据源,然后手动保存改动过的数据



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年4月29日 3:06
    2011年4月21日 21:54
    版主

全部回复

  • 补充一下是用VB.NET语言的

    2011年4月21日 21:11
  • DataGridView不支持直接数据更新。如果数据源支持IBindingListView,那么DataGridView会调用其数据操作的方法。

    BindingSource支持转发IBindingListView事件,你可以用它来做DataGridView的数据源,捕获DataGridView对数据的操作,然后写代码更新数据。

    DataView也支持IBindingListView。你可以用它来做DataGridView的数据源,然后手动保存改动过的数据



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Paul Zhou 2011年4月29日 3:06
    2011年4月21日 21:54
    版主