Я знаю, что это может быть немного неудобно, но я пытаюсь изменить порядок определенных столбцов в базе данных MS Access в C # с OLE DB. Как я могу зафиксировать определенное изменение в порядке столбцов таблицы данных в наборе данных? Если это невозможно, как я могу изменить порядок столбцов таблицы базы данных, используя набор данных?
Вот пример того, что у меня есть (в C #):
command.Connection = conn;
command.CommandText = tableName;
command.CommandType = CommandType.TableDirect;
adapter = new OleDbDataAdapter(command);
dataset = new DataSet(tableName);
adapter.Fill(dataset, tableName);
dataset.Tables[0].Columns[dataset.Tables[0].Columns.Count-1].SetOrdinal(CB_PositionCol.SelectedIndex);
dataset.Tables[0].AcceptChanges();
Кажется, что AcceptChanges не работает для того, что я хочу сделать, так как я верю, что он передает только изменения в DataRows ...
Спасибо за любую помощь!