private void FillRows() { Rows = new List <ListSudoku>(); for (int i = 0; i < DataTable.Rows.Count; i++) { var temp = new ListSudoku(DataTable); for (int j = 0; j < DataTable.Columns.Count; j++) { temp.Add(i, j); } Rows.Add(temp); } }
private void FillTables() { Tables = new List <ListSudoku>(); for (int i = 0; i < DataTable.Rows.Count; i++) { var temp = new ListSudoku(DataTable); for (int j = 0; j < DataTable.Columns.Count; j++) { int col = (i / 3) * 3 + j / 3; int row = (i % 3) * 3 + j % 3; temp.Add(col, row); } Tables.Add(temp); } }