Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGrid..проблемы со стилями 
V
    Опции темы
0000
Дата 6.9.2006, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: нет
Всего: 5



скока с ним проблем уже, а
заполняю грид через DataSource...
так вот в редакторах стилей колонок не меняется абсолютно ничего - ни названия, ни размеры...!!!!
все это под Compact FrameWork..
вопрос просто - как изменить размеры!!!! 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 8.9.2006, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



А всё просто, достаточно почитать вдумчиво MSDN:
Цитата
By default, the collection returned by TableStyles property does not contain any DataGridTableStyle objects. To create a set of customized views: 

1. Create a DataGridTableStyle.
2. Set the MappingName of the grid table object to the TableName of the DataTable.
3. Add DataGridColumnStyle objects, one for each grid column you want to show, to the GridColumnStylesCollection returned by the GridColumnStyles property.
4. Set the MappingName of each DataGridColumnStyle to the ColumnName of a DataColumn.
5. Add the DataGridTableStyle object to the collection returned by TableStyles property.


К примеру, если DataSource у нас содержит таблицу под именем Customers, то нужно зайти в свойства грида, открыть TableStyles и у стиля вручную ввести имя таблицы в свойство MappingName, затем то же самое (MappingName = ...) повторить для каждой колонки в коллекции GridColumnStyles у стиля таблицы.


--------------------
user posted image
PM MAIL WWW   Вверх
0000
Дата 12.9.2006, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: нет
Всего: 5



Цитата(mr.DUDA @ 8.9.2006,  22:01)
А всё просто, достаточно почитать вдумчиво MSDN:
Цитата
By default, the collection returned by TableStyles property does not contain any DataGridTableStyle objects. To create a set of customized views: 

1. Create a DataGridTableStyle.
2. Set the MappingName of the grid table object to the TableName of the DataTable.
3. Add DataGridColumnStyle objects, one for each grid column you want to show, to the GridColumnStylesCollection returned by the GridColumnStyles property.
4. Set the MappingName of each DataGridColumnStyle to the ColumnName of a DataColumn.
5. Add the DataGridTableStyle object to the collection returned by TableStyles property.


К примеру, если DataSource у нас содержит таблицу под именем Customers, то нужно зайти в свойства грида, открыть TableStyles и у стиля вручную ввести имя таблицы в свойство MappingName, затем то же самое (MappingName = ...) повторить для каждой колонки в коллекции GridColumnStyles у стиля таблицы.

ты не понял что я хотел сказать..
все это я делал, но результата - ноль... таблица стилей вообще возвращается пустая, чтобы я там не менял, чтобы не делал
то, как это сделать теоретически - я знаю, в мсдн прочитал...
но то, что на практике под compact framework это не работает - вот в чем траблы
PM MAIL ICQ   Вверх
mr.DUDA
Дата 12.9.2006, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Цитата(0000 @  12.9.2006,  09:09 Найти цитируемый пост)
но то, что на практике под compact framework это не работает - вот в чем траблы

Работает. Если хочешь - кину простой пример приложения.


--------------------
user posted image
PM MAIL WWW   Вверх
0000
Дата 13.9.2006, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: нет
Всего: 5



Цитата(mr.DUDA @ 12.9.2006,  10:49)
Цитата(0000 @  12.9.2006,  09:09 Найти цитируемый пост)
но то, что на практике под compact framework это не работает - вот в чем траблы

Работает. Если хочешь - кину простой пример приложения.

можешь кинуть для общего развитку...
но я все равно уже почти закончил свой собственный компонент писать..
хотя кинь, спасибо...
если что - можно на [email protected]
PM MAIL ICQ   Вверх
mr.DUDA
Дата 13.9.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Пожалуйста, можно и без email обойтись:



Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  DeviceApplication1.zip 21,49 Kb


--------------------
user posted image
PM MAIL WWW   Вверх
0000
Дата 13.9.2006, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: нет
Всего: 5



блин  smile 

 smile 
под КПК - все пучком... это я в курсе!!
я под WinMobile 5.0
вот там-то и непорядок
PM MAIL ICQ   Вверх
mr.DUDA
Дата 13.9.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232



Так и надо было сказать, что WinMobile 5. В первом посте:

Цитата(0000 @  6.9.2006,  12:12 Найти цитируемый пост)
все это под Compact FrameWork..


З.Ы. чем они кроме эмуляторов отличаются ?

Добавлено @ 14:16 
Создал новое приложение для Windows CE 5.0 (с большой серой формой), там точно так же всё настраивается. Реального девайса чтоб в деле проверить, нету, а эмулятора под WinCE 5 не нашёл.


--------------------
user posted image
PM MAIL WWW   Вверх
0000
Дата 13.9.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.7.2006
Где: Нижний Новгород

Репутация: нет
Всего: 5



блин, ладно...я вроде компонентик свой сделал..отладить конечно надо, но основа работает
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0484 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.