Два флажка в одном списке флажков

В настоящее время я работаю над преобразованием приложения из доступа к C# и наткнулся на странный элемент управления, который мне нужно реплицировать. В доступе есть список чекбоксов, за текущий месяц, который просматривает пользователь, который имеет каждый день того месяца с двумя чек-боксами рядом с ним, D и N (для дня и ночи). Поэтому мой вопрос заключается в том, как лучше всего это реализовать. Я думаю о том, чтобы создать его программно с двумя списками флажков рядом, но мне интересно, если вы можете поместить два блока в один список

June 1 [D] [N]
...
June 31 [D] [N]

2 ответа

Решение

Вы можете использовать DataGridView и создать в нем две CheckBoxColumns

Если вы действительно хотите сохранить точный внешний вид, вы можете использовать два флажка рядом с отдельным элементом управления Label, а затем вставить их в DataRepeater, чтобы повторить их для каждой строки данных.

Однако использовать DataGridView с двумя столбцами флажков будет гораздо проще.

Другие вопросы по тегам