フォームにDataGridViewがあります。データベースからいくつかのデータを選択してデータテーブルにロードし、その後、以下のようにこのデータテーブルをグリッドのデータソースに参照します。
string sql = "";
sql = "SELECT id,name,surname,code FROM t_persons";
DataTable dt = new DataTable();
...
adapter.Fill(dt);
grid.DataSource = dt;
その後、grid.Rows.Add()メソッドを使用してこのグリッドに新しい行を追加します。ただし、コントロールがデータにバインドされている場合、エラーが発生するたびに、プログラムで行をDataGridViewの行コレクションに追加することはできません。
それで、問題は何ですか、そしてどうすればそれを解決できますか?