現在、私のソースからのデータを表示するDataGridView
があります。DataTable
dt
。ユーザーがセルをクリックして変更を加えたときに、変更が最終的にDataTable
ソースに保存されるように、編集できるようにしたいと思います。これまで私は試しました:DataGridView編集モード
dataGridView1.DataSource = dt;
dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
しかし、これは私がテーブル内の何かを編集することはできません。助言がありますか?
ありがとうございました。
これを試してみましたが、うまくいきました。編集は許可されています。しかし、私はちょっと別の方法で私のDataTableを読み込んでいます。最初にCSVファイルを解析し、dt.load()メソッドを使用してそのすべてを取得します。私のコードは次のとおりです。 (CachedCsvReader csv = new CachedCsvReader(新しいStreamReader(FrontierDump)、true、 '\ t')) { dt.Load(csv); } dt.TableName = "Frontier_DataTable"; DataView dv =新しいDataView(dt); dv.Sort = "order-id"; dt = dv.ToTable(); 私はそれが読み込まれている列と何か関係があると思います。 –