powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменение выводимых данных в datagridview
6 сообщений из 6, страница 1 из 1
Изменение выводимых данных в datagridview
    #38984682
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.
Имеется DataGridView1
база на access 2010
в таблице есть поле в котором только 2 значения 1 или 0, где 1 включен, 2 выключен
при просмотре данных через форму DataGridView1 отображается 1 или 2
Вопрос в том как изменить вывод с цифр на слова, что если 2 то отображать слово не включен и на оборот
Код: vbnet
1.
2.
3.
4.
5.
If DataGridView1.Rows(e.RowIndex).Cells(4).Value = "1" Then
            DataGridView1.Rows(e.RowIndex).Cells(4).Value = "Включен"
        Else
            DataGridView1.Rows(e.RowIndex).Cells(4).Value = "Выключен"
        End If


но это срабатывает только когда я двойным кликом делаю по таблице, а как сделать так что когда она загружен то выводится. Если я этот код перемещаю в Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
то появляется ошибка
Если я в загрузчик формы вставляю так
Код: vbnet
1.
2.
3.
4.
5.
If DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(4).Value = "1" Then
            DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(4).Value = "Применен"
        Else
            DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(4).Value = "не применен"
        End If
...
Рейтинг: 0 / 0
Изменение выводимых данных в datagridview
    #38984686
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
minioracle,

после чего выводится ошибка
...
Рейтинг: 0 / 0
Изменение выводимых данных в datagridview
    #38984819
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minioracleminioracle,

после чего выводится ошибка
там же написано черным по серому, что значение слишком большое или слишком маленькое. В базе ограничения заданы.
...
Рейтинг: 0 / 0
Изменение выводимых данных в datagridview
    #38985106
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,
в таблице у меня стоит что в этом поле должно быть всего 1 символ. Но я ж не произвожу изменения данных в таблице, а просто отображаю их.
...
Рейтинг: 0 / 0
Изменение выводимых данных в datagridview
    #38985856
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
minioracle,

1. В каком обработчике событий Вы делаете преобразование?

2. Навесте на грид пустое событие DataError.
...
Рейтинг: 0 / 0
Изменение выводимых данных в datagridview
    #38986019
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У грида есть события, CellFormating и CellParsing.
Первое, для отображения данных типа
Код: c#
1.
2.
3.
4.
5.
6.
If(e.Value = "1" Then
   e.Value = "Включен"
Else
   e.Value = "Выключен"
End If
e.FormatingAppled = True

за синтаксис не гарантирую
Второе, для ээ.. принятия данных в источник, те действие наоборот, если "Включен" то присвоить 1.
MSDN читай.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменение выводимых данных в datagridview
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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