Реклама:

Параметры:

columnName - имя столбца; dataType - тип данных;

expresion - выражение, используемое для вычисления значения столбца

Пример. Создадим таблицу, состоящую из столбцов:

FIO (фамилия) - строкового типа; Zarplata (зарплата) - десятичного типа.

//---создание таблицы

DataTable dt = new DataTable("Poluchka");

//---создание столбцов

DataColumn coll = new DataColumn("FIO",

System.Type.GetType("System.String")); DataColumn col2 = new DataColumn("Zarplata",

System.Type.GetType("System.Decimal"));

//---добавление столбцов в таблицу

dt.Columns.Add(coll); dt.Columns.Add(col2);

Примечание. Тип данных можно указать и с помощью оператора typeof, например:

DataColumn coll = new DataColumn("FIO", typeof(System.String));

DataColumn col2 = new DataColumn("Zarplata",

typeof(System.Decimal));

3.4.8.2. Добавление столбцов в таблицу типизированного набора данных средствами Visual Studio .NET

Чтобы добавить новый столбец в схему типизированного набора данных, необходимо:

1. Войти в схему этого набора данных, выбрав в окне Solution Explorer файл схемы набора данных (с расширением .xsd).

2. Отыскать в схеме нужную таблицу и в ней выбрать последнюю пустую строку.

3. В крайнем левом столбце из выпадающего списка выбрать Element.

4. В среднем столбце задать имя нового столбца.

5. В крайнем правом столбце из выпадающего списка выбрать тип данных значений столбца.

6. Прочие свойства столбца, если это необходимо, задать в окне свойств (Properties), не покидая схемы набора данных.

7. Сохранить внесенные в приложения изменения.

8. Покинуть схему набора данных.

3.4.8.3. Добавление столбцов в таблицу нетипизированного набора данных средствами Visual Studio .NET

Для добавления столбца в нетипизированный набор данных необходимо:

1. Сделать в форме текущим объект DataSet нетипизированного набора данных.

2. В окне свойств выбрать свойство Tables и нажать кнопку эллипса (...) в поле значения этого свойства.

3. В появившемся окне Tables Collection Editor в поле Members выбрать из списка нужную таблицу.

4. В левом поле окна (Properties) выбрать свойство Columns и в поле данных свойства нажать кнопку эллипса (.).

5. В появившемся окне Columns Collection Editor нажать кнопку Add и в левой части окна, в сетке свойств, установить свойства добавляемого столбца.

6. Выйти изо всех перечисленных окон, нажимая кнопку Close.

3.4.9. Добавление первичного ключа в таблицу данных Первичный ключ таблицы данных задается в свойстве PrimaryKey таблицы: public DataColumn[] PrimaryKey {get; set;}

Пример. Первичный ключ состоит из одного столбца: //---создание таблицы

DataTable dt = new DataTable("SostavOtdela"); //---создание столбцов

DataColumn coll = new DataColumn("FIO", typeof(System.String)); DataColumn col2 = new DataColumn("Dolgnost", typeof(System.String));

//---добавляем столбцы к таблице

dt.Columns.Add(coll); dt.Columns.Add(col2);

//---задаем первичный ключ для таблицы


⇐ Предыдущая страница| |Следующая страница ⇒