2009-06-15 4 views

ответ

0

Я не знаю про самый простой, но вы, вероятно, захотите создать пользовательский объект, который наследуется от DataGridViewCell, а также создать элемент управления, содержащий ваш CheckedListBox. Затем переопределите метод Paint внутри вашего настраиваемого объекта и попросите его вставить элемент управления, содержащий CheckedListBox.

Как только все это будет сделано, создайте DataGridViewColumn и установите свойство CellTemplate в пользовательский объект DataGridViewCell, который вы создали.

0

Добавьте столбец шаблона, а затем отредактируйте столбец из начального тега. Перетащите в него флажок. вы можете удалить макет и текстовое поле, которое создается при изменении базы данных в шаблон.

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> 
      <Columns>     
       <asp:TemplateField>     
        <ItemTemplate> 
         <asp:CheckBox ID="CheckBox1" runat="server" /> 
        </ItemTemplate> 
       </asp:TemplateField>     
      </Columns> 
     </asp:GridView> 
+0

Как насчет winforms? –

0

Для WinForms, в прошлом я думаю, что я использовал, чтобы сделать это таким образом:

Либо редактировать столбцы для этой сетки и добавить столбец флажок или вы можете пойти в конструкторе формы и поставить следующее:

private System.Windows.Forms.DataGridViewCheckBoxColumn Column1;//Where column1 is the name of the column. 
+0

Это для флажка. Я говорю о проверенном списке. –

+0

мой плохой, я, должно быть, прочитал его слишком быстро. –

Смежные вопросы