DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("UserName",typeof(string));
ds.Tables.Add(dt);
dataGridView1.DataSource = dt;
DataRow dr = dt.NewRow();
dr["ID"] = 1;
dr["UserName"] = "maxWhite";
dt.Rows.Add(dr);
dataGridView1.DataSource = dt;
перед этим я использую отношения, ds.Relations.Add (new DataRelation ..........
и после этого я не могу добавить строку
dataGridView3.DataSource = ds.Tables [0];
dataGridView3.DataMember = "отношение_имя";
потому что я должен использовать привязку данных, чтобы отфильтровать мой результат, например. я нажимаю на родительскую сетку данных 1 и в сетке данных 2 я вижу дочерние строки
например. Я щелкаю в родительской сетке. Форд в дочерней сетке показывает все модели Ford, затем на Mazda и т. д., и я не могу добавить строку в дочернюю сетку, потому что у меня есть отношение, когда я удаляю отношение, все в порядке.