2011-01-25 13 views
0

現在、DataSetのDataTableで使用するフォーム上にDataGridViewがあります(System.Data.SQliteを使用してSQliteデータベースからデータを取り込みます)。C#でのDataSetとDataGridView間のデータバインディング

したがって、データベースとDataSetの間にDataAdapterがあり、DataTableとしてDataGridViewデータソースを直接設定できます。これは正常に表示されます。

私の質問は次のとおりです。 なぜバインディングソースを使用したいのですか?多くのチュートリアルでは、それを使うことができるかどうかは言いません。しかし、余分なステップを追加する以外に、そのための使用はありますか?

また、DataGridViewを変更したときにデータベースを更新したい場合、どうすればいいですか? DataSetは自動的に更新されるのですか?DataAdapterに更新を指示するだけです。または、バインディングソースが有用な場所はありますか?

ありがとうございます!

答えて

0

これを探している他の人のために、バインディングソースhereを使用する理由の良い説明が見つかりました。

同様に、thisは、DataGridViewの変更の保存/復元について説明しています。

誰かを助ける希望!

0

AFAIKの場合、にGetChangesと電話をかけてから、レコードを挿入/更新/削除する必要があります。

関連する問題