• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2005のデータグリッドビューとデータテーブルについて)

VB2005のデータグリッドビューとデータテーブルについて

このQ&Aのポイント
  • VB2005のデータグリッドビューやデータテーブルについて教えてください
  • データテーブルからデータグリッドビューへの表示と値の変更について解説します
  • データテーブルとデータグリッドビューの関連性について詳しく教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

DataTable1.Cloneは テーブルの構造とキーの制約のコピーを返す物なので中身はなくなってしまいますよ 編集用のDataTableを準備してこちらをGridのDataSourceに設定してみましょう dim dt2 as DataTable = DataTable1.Clone dim r2 as DataRow dim r1 as DataRow for each r1 in DataTable1.Rows   r2 = dt2.NewRow   r2.ItemArray = r.ItemArray   dt2.Rows.Add( r2 ) next DataGridView1.DataSource = dt2 といった具合です …

tadasuke2002
質問者

お礼

返答ありがとうございます。 Cloneは自分でもよくわかっていなかったんですけど、 テーブルの構造だけをコピーするものだったんですね。 自分なりにいろいろ調べた結果、 DataGridView1.DataSource = DataTable1.Copy とやれば、とりあえず自分のやりたいことはできました。 まだまだ勉強が足りていないことばかりなので、 redfox63さんが教えて下さった方法でも試してみます。 本当にありがとうございました。

関連するQ&A