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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGrid, Заголовки колонок 
:(
    Опции темы
uvsoft
  Дата 24.9.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 4.2.2003

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



Привет,

есть небольшой вопросик по поводу имен колонок в DataGrid. Итак выполняю следующий код:

Код

OleDbCommand odbCommand = new OleDbCommand(strQuery, odbConnection);
OleDbDataAdapter odbAdapter = new OleDbDataAdapter(odbCommand);
dsTable = new DataSet();
DataTable dt = new DataTable(strTable);
dsTable.Tables.Add(dt);
odbAdapter.Fill(dsTable, strTable);
dgTable.SetDataBinding(dsTable, strTable);


в итоге, поскольку в базе данных колонки названы непонятными абревиатурами и всякими там сокращениями на английском, конечному пользователю становится не понятно, за что отвечает каждый столбец... достыпные поля для записи, которые бы повлияли на DataGrid, не нашел... т.е. что-нибудь в таком духе не работает:

Код

dsTable.Tables[strTable].Columns[0].Caption = "Имя";


подскажите пожалуйста где это меняется

Спасибо.
--------------------
Старый глюк лучше новых двух.
PM MAIL ICQ   Вверх
alsergeich
Дата 26.9.2006, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 26.9.2006

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



иными словами тебя интересует как можно переименновать заголовки?
PM MAIL   Вверх
mr.DUDA
Дата 26.9.2006, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Это делается через ColumnStyles и MappingName. Похожих тем уже было немало.


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


Шустрый
*


Профиль
Группа: Участник
Сообщений: 123
Регистрация: 4.2.2003

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



можно еще с помощью ColumnName из DataSet...

и вот еще вопросик, чтобы уж не создавать новую тему...

есть таблица. одна из колонок - ID(счетчик, ключевое).
почему dataGrid[0, N] возвращает всегда null, когда N указывает на тот самый столбец ID? это глюк или так задумано? как получить значение через DataGrid ключевого столбца-счетчика?





Дошло, dataGrid[i, j] возвращает не string, а object, т.е. если тип колонки Int32 например, так и получать нужно Int32)

Это сообщение отредактировал(а) uvsoft - 27.9.2006, 09:38
--------------------
Старый глюк лучше новых двух.
PM MAIL ICQ   Вверх
Hidrag
Дата 28.9.2006, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 877
Регистрация: 9.4.2005
Где: JDK

Репутация: 1
Всего: 25





--------------------
user posted image
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




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


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

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