ボタンイベントによっていくつかの行をコレクションにコピーしたいdatagridviewがあります。ここで2つの質問が発生します。
グリッドの外側をクリックしても、例外がスローされるため、起動しないはずです。それを防ぐ方法は?
2番目のものは単純なようですか?これは空のデータ行であるため、同様に禁止する必要があります。
private void btnAdd_Click(object sender, EventArgs e) { try { if (// need condition here.) { DataRowView currentDataRowView = (DataRowView)DataGridView1.CurrentRow.DataBoundItem; DataRow row = currentDataRowView.Row; DataRowlist.Add(row); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
ありがとう。