Ana Carvalho Ответов: 2

Флажок элемент управления ListView на C#


Хороший аффертун
I'm trying to put CheckBox on some columns in my List most unfortunately I'm not getting it. The only column I can insert is in the first column, but I need to insert it in other columns. Does it have a way to do this?


Что я уже пробовал:

Good affertoon 
<pre>I'm trying to put CheckBox on some columns in my List most unfortunately I'm not getting it. The only column I can insert is in the first column, but I need to insert it in other columns. Does it have a way to do this?

Richard MacCutchan

Насколько я помню, вы можете добавлять флажки только в первый столбец.

2 Ответов

Рейтинг:
2

RickZeeland

Я бы предложил использовать класс с булевыми свойствами или List<> классов в качестве BindingSource для вашего DataGridView, когда вы используете:

dataGridView.AutoGenerateColumns = true;
логические значения будут автоматически преобразованы в флажки.
Это потребует некоторого изучения, но будет полезно для ваших последующих проектов и, возможно, приведет к блестящей карьере в ИТ-индустрии. Также видеть: Подробное Руководство По Привязке Данных[^]

Для примера с SQL Server база данных, см.: Как просмотреть datatable в списке с помощью datagridview[^]


Рейтинг:
2

Ravi Bhavnani

Вы также можете рассмотреть возможность использования ObjectListView[^]. Это Мондо крутая замена ванили ListView.

/ Рави