Синхронизация Windows Forms Grid - C # - PullRequest
1 голос
/ 27 апреля 2011

Мне нужно создать столбец с флажком в сетке Syncfusion Windows Forms. Я могу создать столбец только с флажком, но не могу добавить текст рядом с ним. Кто-нибудь может мне с этим помочь? Я не могу найти какой-либо материал на форумах Syncfusion.

1 Ответ

3 голосов
/ 28 апреля 2011

Это пример кода, взятый из онлайн-документации Syncfusion - раздел 4.1.4.1.1 руководства пользователя WinForms Grid в разделе «Добавление специальных элементов управления в ячейки сетки».

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

[C#]


// Specify display values for True/False/Indeterminate.

gridControl1.TableStyle.CheckBoxOptions = new GridCheckBoxCellInfo("True", "False", "", false);



// Set up a check box with no tristate.

gridControl1[rowIndex,colIndex].CellValue = false;

gridControl1[rowIndex,colIndex].Description = "Click Me";

gridControl1[rowIndex,colIndex].CellType = "CheckBox";

gridControl1[rowIndex,colIndex].TriState = false;



// Set up a check box with tristate.

gridControl1[rowIndex,colIndex + 1].CellValue = true;

gridControl1[rowIndex,colIndex + 1].CellType = "CheckBox";

gridControl1[rowIndex,colIndex + 1].TriState = true;

gridControl1[rowIndex,colIndex + 1].Description = "TriState";


[VB.NET]

' Specify display values for True/False/Indeterminate.

gridControl1.TableStyle.CheckBoxOptions = New GridCheckBoxCellInfo("True", "False", "", False)



' Set up a check box with no tristate.

gridControl1(rowIndex, colIndex).CellValue = False

gridControl1(rowIndex, colIndex).Description = "Click Me"

gridControl1(rowIndex, colIndex).CellType = "CheckBox"

gridControl1(rowIndex, colIndex).TriState = False



' Set up a check box with tristate.

gridControl1(rowIndex, colIndex + 1).CellValue = True

gridControl1(rowIndex, colIndex + 1).CellType = "CheckBox"

gridControl1(rowIndex, colIndex + 1).TriState = True

gridControl1(rowIndex, colIndex + 1).Description = "TriState"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...