Реклама:

4.2.3.1. Использование среды Visual Studio

Для задания таблицы стилей:

1. Выберите мышью в форме элемент управления DataGrid и в окне свойств перейдите к свойству TableStyles.

2. В поле значений нажмите кнопку эллипса (...).

3. В появившемся окне DataGridTableStyle Collection Editor добавьте новый элемент в список Members, используя для этого кнопку Add.

4. Перейдите в список Properties.

5. Если нужно, измените имя элемента коллекции стиля в свойстве Name.

6. Задайте имя таблицы в свойстве Mapping Name, выбрав имя таблицы из выпадающего списка ( рис. 4.35).

рис. 4.35

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

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

8. В появившемся окне DataGridTableStyle Collection Editor для каждого столбца, доступ к которому необходимо предоставить в DataGrid, добавьте новый элемент в список Members, используя для этого кнопку Add.

9. Чтобы задать свойства каждого столбца стиля, выберите нужный элемент в списке Members и перейдите к списку Properties.

10. Если нужно изменить имя элемента, измените значение свойства Name.

11. Выберите нужный столбец данных из выпадающего списка свойства Mapping Name.

12. Если значение столбца не должно изменяться пользователем, задайте для свой-ста Readonly значение true.

13. Установите значения свойств: NullText (символ, показываемый для тех ячеек столбца, чье значение это null); Width (ширина столбца); Header Text (текст заголовка столбца Allignment (выравнивание значений в столбце).

На рис. 4.36 показан пример коллекции из трех столбцов таблицы Kaf в окне DataGridTable Style Collection Editor. На рис. 4.37 показано, как выглядит элемент управления Data Grid, когда в качестве раздела данных для него указывается таблица Kaf.

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

рис. 4.36

Шумаков П. В.  ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Руководство разработчика с примерами на C#.

Примечание. Если стиль для таблицы не задан, в DataGrid предоставляется доступ ко всем столбцам таблицы. Ширина, выравнивание и символ NullText берутся по умолчанию; заголовок столбца совпадает с именем столбца.

4.2.3.2. Объект GridTableStylesCollection - коллекция стилей DataGrid

Итак, каждый элемент управления DataGrid обладает свойством TableStyles public GridTableStylesCollection TableStyles {get;}

возвращающим ссылку на коллекцию System.Windows.Forms.GridTableSty-lesCollection, каждый элемент которой задает стиль для представления в DataGrid конкретной таблицы набора данных или менеджера просмотров.

Обращаться к элементам коллекции GridTableStylesCollection можно при помощи индексаторов:

public DataGridTableStyle this[ int index ] {get;} public DataGridTableStyle this[ string tableName ] {get;}

где конкретный стиль идентифицируется индексом в коллекции (index) или именем таблицы (tableName).

Обращение к индексатору возвращает стиль таблицы как объект типа

System.Windows.Forms.DataGridTableStyle.

4.2.3.3. Объект DataGridTableStyle - стиль таблицы данных в DataGrid

Ниже рассматривается ряд свойств, методов и событий объекта DataGridTab-leStyle.

Имя таблицы, для которой задается стиль, определяется свойством


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