4

ユーザーがデータベースからテーブルデータを編集可能な gridviewcontrol に取得できるフォームアプリケーションを開発しているため、ユーザーはグリッド内のデータを更新でき、ユーザーがフォームの更新ボタンをクリックすると、更新されたデータグリッド値がデータベースで更新されます。ユーザーは一度により多くの列の値を更新できます。最初はデータグリッドに取り組んでおり、データベースからデータを取得してデータグリッドに表示することはできましたが、編集したデータをデータベースのトップに更新することはできません。

4

2 に答える 2

3

DataTable を DataGrid のソースとして使用している場合、それほど難しくないはずですが、datatable.getchanges() を使用して DataTable の変更を取得できます // getchanges() で例を検索します

次に、行の一意のキー (持っていると仮定します) を使用して、変更された各行を更新します。

データベースを更新する方法を知る必要がある場合は、データをグリッドにロードするために使用した方法に応じて、使用する正確な方法について msdn を確認する必要があります。

于 2012-05-21T10:50:12.480 に答える