powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подстановка значений в DataGridView
5 сообщений из 5, страница 1 из 1
Подстановка значений в DataGridView
    #33934474
SanekZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите. Я считываю из базы в DataGridView значения. Например в колонке "A" имеются значения Y, N, A . Можно ли вместо этих символов выводить в DataGridView более информативные значения типа Yes, No.
Заранее благодарен.
...
Рейтинг: 0 / 0
Подстановка значений в DataGridView
    #33935101
DmitryС#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SanekZZПодскажите. Я считываю из базы в DataGridView значения. Например в колонке "A" имеются значения Y, N, A . Можно ли вместо этих символов выводить в DataGridView более информативные значения типа Yes, No.
Заранее благодарен.

Конечно можно
Case рулит
так что можно это сделать в запросе к базе а можно создать вычисляемое поле
...
Рейтинг: 0 / 0
Подстановка значений в DataGridView
    #33938977
User123456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если указать что столбец в DataGridView будет отображаться в виде ComboBox`а, то сможешь указать при каких реальных значениях поля ComboBox будет отображаться с птичкой, а при каких - без.

Я такое делал.
...
Рейтинг: 0 / 0
Подстановка значений в DataGridView
    #33939200
SanekZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user123456789Если указать что столбец в DataGridView будет отображаться в виде ComboBox`а, то сможешь указать при каких реальных значениях поля ComboBox будет отображаться с птичкой, а при каких - без.

а можно чуть поподробнее
...
Рейтинг: 0 / 0
Подстановка значений в DataGridView
    #33939668
User123456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SanekZZ
а можно чуть поподробнее

Пусть на форме лежит DataGridView с именем myDataGrid. В него заливаем данные из myDataTable.

myDataTable содержит поля COLUMN_ACTIV и COLUMN_TEXT. Тебя интересует COLUMN_ACTIV. Это текст длиной 1, значения "Y" или "N" или NULL. Как раз так и просится под CheckBox...

В режиме разработки выделяешь свой грид --> Properties --> Columns -- (Collection).
В выпавшем окне добавляешь колонки и колонку "ColumnAktiv" настраиваешь как CheckBox:
ColumnType = DataGridViewCheckBoxColumn
Теперь можешь настроить FalseValue, TrueValue и всё остальное...

Теперь в коде прописываешь:

Код: plaintext
1.
2.
3.
4.
5.
        myOleDbDataAdapter.Fill(myDataTable)
        myDataView = New DataView(myDataTable)
        myDataGrid. = myDataView

        myDataGrid.Columns("ColumnAktiv").DataPropertyName = "COLUMN_ACTIV"
        myDataGrid. Columns("ColumnText").DataPropertyName = "COLUMN_TEXT"

Вроде, всё.

Можно всё сделать и только мышкой - бросать на форму и настраивать контролы, но так для меня удобнее.

Успехов!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подстановка значений в DataGridView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]