-1
私はdatagridviewを持っています。ユーザーがデータグリッドビューにデータを入力します。今私はdatagridviewからdatatableにデータを取得したいと思います。どのようにc#.netでdatagridviewからデータを取得する
私はdatagridviewを持っています。ユーザーがデータグリッドビューにデータを入力します。今私はdatagridviewからdatatableにデータを取得したいと思います。どのようにc#.netでdatagridviewからデータを取得する
for (int rows = 0; rows < dataGrid.Rows.Count; rows++)
{
for (int col= 0; col < dataGrid.Rows[rows].Cells.Count; col++)
{
string value = dataGrid.Rows[rows].Cells[col].Value.ToString();
//fill your model and prepare object to save in database
}
}
モデルオブジェクト内のグリッドからデータをフェッチし、その後、そのデータでセーブコールを送信する必要があります。 希望がこれです。
回答ありがとうございます。しかし、datagridviewから取得し、上記のようなデータテーブルを保持する方法はありますか –
お試しください。 – Ben
BindingSource bs = new BindingSource(); bs.DataSource = dataGridView2.DataSource; DataTable dat =(DataTable)(bs.DataSource); –
ですが、dataGridView2.DataSourceがnullです –