Обновите DataColumn с последней информацией о столбце - PullRequest
0 голосов
/ 26 ноября 2009

У меня есть набор данных с несколькими столбцами данных, из-за проблем с размером я обновил ряд столбцов varchar с VARCHAR (20) до VARCHAR (50).

Я бы хотел, чтобы DataTable автоматически получал информацию о новом столбце, возможно ли это? Я бы предпочел не просматривать каждый столбец таблицы и не обновлять длину.

1 Ответ

0 голосов
/ 26 ноября 2009

Удаление и воссоздание DataTable в конструкторе не сработало?Мне интересно.

Ну, давным-давно (5 лет?) Я создал небольшую программу, которая могла читать схему базы данных SQL Server и создавать этот DataSet для меня.Извините - у меня больше нет этого кода.

«Все, что вам нужно сделать» - это прочитать схему базы данных (для SQL Server sysobjects и syscolumns таблицы) и создать набор данных путем создания экземпляров объектов DataTable и DataColumn.

Возможно, это не лучший вариант для вас, но в моем случае это был отличный вариант.

(Примечание: нет, я использую OR Mapper - больше нет наборов данных)

...