Показывать битовый столбец как столбец флажка в несвязанном просмотре данных - PullRequest
0 голосов
/ 14 мая 2010
Dim Comp = From C In db.Table1 _
Select C.Completed, C.Taken, C.Namne

Datagridview1.DataSource = Comp

Я использую Entity Framework, и столбцы Completed и Taken имеют битовый тип данных.Когда результаты запроса отображаются в datagridview, эти битовые столбцы возвращаются как текстовое поле ColumnType, поэтому я получаю столбец текстового поля Datagridview со значениями строки true или false.

Я хочу отобразить Completed и Взятые как столбцы флажков (отмечены как True или не отмечены как false), но, конечно, я не могу сделать это в диалоге EditColumn, потому что Datagridview не привязан.

как я могу изменить это в коде во время выполнения

1 Ответ

0 голосов
/ 14 мая 2010

Edit:

Я просто снова посмотрел на ваш код и понял, что вы на самом деле имеете в виду, что DGV скорее связан, чем не связан? Поскольку вы привязываете его к Comp.

Если я правильно понимаю, просто создайте 3 столбца в DGV во время разработки, 1 DataGridViewTextBoxColumn и 2 DataGridViewCheckBoxColumn. Затем установите DataPropertyName каждого столбца (Завершено или Взято для столбцов флажка и т. Д.).

Если DataPropertyNames указаны правильно, в них появятся данные (если они неверны, в итоге вы получите 6 столбцов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...