Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DataGrid Columns Width  [new]
Станислав Комаров
Member

Откуда:
Сообщений: 8
Добрый день
Помогите пожалуйста,
Есть DataGrid.В него загоняются данные из DataTable.
Хочется регулировать ширину столбцов в DataGrid'е
Пробовал примерно следующее:
Dim cn As New SqlClient.SqlConnection()
Dim sc As New SqlClient.SqlCommand()
Dim da As New SqlClient.SqlDataAdapter()
Dim dailytemp As New DataTable()
Dim tstyle As New DataGridTableStyle()
Выполняем запрос, потом da.Fill(dt)
tStyle.MappingName="dailytemp" ????Так ли
Dim st1 As New DataGridTextBoxColumn()
st1.MappingName="name" 'Название столбца из DataTable??????'
st1.HeaderText="Имя"
st1.Width=75
tablestyle.GridColumnStyles.Add(st1) .... Далее для всех
DataGrid1.TableStyles.Add(tablestyles) Не работает

Растолкуйте пожалуйста. Спасибо Станислав
19 авг 03, 16:01    [306181]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
А почему сюда? Это asp
19 авг 03, 16:03    [306185]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
Станислав Комаров
Member

Откуда:
Сообщений: 8
Это Basic
19 авг 03, 16:34    [306249]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Это не так делается.

...

For I = 0 To DataItems.Items.Count - 1
Item = DataItems.Items(I)
Item.Cells(0).Width = Unit.Percentage(20)
...



DataItems - это DataGrid
19 авг 03, 16:39    [306280]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
Станислав Комаров
Member

Откуда:
Сообщений: 8
Что ничего не работает
И в DataGrid свойства Items нет
19 авг 03, 16:57    [306325]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Станислав

Приношу глубочайшие извинения - посмотрел на сообщение от tygra и подумал, что речь об ASP.NET, привел код для форматирования DataGrid из WebForms. Тут, конечно же, речь о контроле DataGrid. Windows Forms. Еще раз прошу простить за неверный ответ.

С уважением,
Мартин Рахманов
19 авг 03, 17:28    [306394]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid Columns Width  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
tablestyle.GridColumnStyles.Add(st1) .... Далее для всех
DataGrid1.TableStyles.Add(tablestyles) Не работает

Обратите внимание на различие в написании... Кстати, Option Explicit у Вас используется?
19 авг 03, 17:31    [306403]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить