Справка с добавлением столбца флажка к DataGridView в форме окна

Обновление: прочитайте ответ blmstr ниже, прежде чем использовать целую библиотеку обнаружения объектов в своем проекте. Обнаружение фактической поддержки касания является более сложным, и Modernizr охватывает только базовый вариант использования.

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

Он просто добавляет классы к элементу html для каждой функции.

Затем вы можете легко настроить эти функции в CSS и JS. Например:

html.touch div {
    width: 480px;
}

html.no-touch div {
    width: auto;
}

И Javascript (пример jQuery):

$('html.touch #popup').hide();

6
задан 23 June 2009 в 20:48
поделиться

2 ответа

Добавить новый столбец в свойствах DataGridView:

  1. Выбор столбцов из свойств панель и дважды щелкните по ней
  2. , затем нажмите кнопку « Добавить ... »
  3. , затем установите новый столбец как « Unbound Столбец «
  4. Дайте ему имя и выберите его тип. " DataGridViewCheckBoxColumn "
  5. Задайте нужный заголовок и сделайте убедитесь, что , что " только чтение " равно не выбрано.

вот и все.

(Если поле базы данных (в SQL Server) имеет тип «бит», тогда datagridview автоматически сопоставляет его с datagridview как флажок вместо текстового поля. Кодирование не требуется.)

12
ответ дан 8 December 2019 в 04:55
поделиться
private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
   if(dataGridView1.Columns.Count == 13 )
   {
       DataGridViewCheckBoxColumn chkSelect = new DataGridViewCheckBoxColumn();
       {
           chkSelect.HeaderText = "Select All";
           chkSelect.Name = "chkSelect";
           chkSelect.Selected = false;


       }
       dataGridView1.Columns.Insert(13, chkSelect);
   }

}    
3
ответ дан 8 December 2019 в 04:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: