Hello,
I have two grids and a dataset with a master and a detail table. When I double click a cell of the NewRow in the master grid and cancel the edit, "my" new row AND the row to enter new data disappears. Just the header remains. When sorting a column by clicking on a column header, the row to enter data gets visible again.
Here is the code:
DataSet dataSet;DataTable masterTable, detailTable;DataColumn col;DataRelation relation;dataSet = new DataSet();masterTable = new DataTable("Master");masterTable.BeginInit();col = masterTable.Columns.Add("ID");col = masterTable.Columns.Add("Value");masterTable.EndInit();dataSet.Tables.Add(masterTable);detailTable = new DataTable("Detail");detailTable.BeginInit();col = detailTable.Columns.Add("ID");col = detailTable.Columns.Add("MasterID");col = detailTable.Columns.Add("Value");detailTable.EndInit();dataSet.Tables.Add(detailTable);relation = new DataRelation("MasterDetailFK", masterTable.Columns["ID"], detailTable.Columns["MasterID"], true);dataSet.Relations.Add(relation);this.c1TrueDBGrid1.DataSource = dataSet;this.c1TrueDBGrid1.DataMember = "Master";this.c1TrueDBGrid2.DataSource = dataSet;this.c1TrueDBGrid2.DataMember = "Master.MasterDetailFK";