2017-08-07 1 views
-1

私はdatagridviewを持っています。ユーザーがデータグリッドビューにデータを入力します。今私はdatagridviewからdatatableにデータを取得したいと思います。どのようにc#.netでdatagridviewからデータを取得する

+0

お試しください。 – Ben

+0

BindingSource bs = new BindingSource(); bs.DataSource = dataGridView2.DataSource; DataTable dat =(DataTable)(bs.DataSource); –

+0

ですが、dataGridView2.DataSourceがnullです –

答えて

0
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 
    } 
} 

モデルオブジェクト内のグリッドからデータをフェッチし、その後、そのデータでセーブコールを送信する必要があります。 希望がこれです。

+0

回答ありがとうございます。しかし、datagridviewから取得し、上記のようなデータテーブルを保持する方法はありますか –

関連する問題