2009-06-15 64 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怎麼樣? – 2009-06-16 02:29:51

0

有關的WinForms,在過去,我覺得我以前做這種方式:

要麼,網格視圖編輯列,並添加一個複選框列,或者你可以去到窗體設計器並提出以下內容:

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

這是一個複選框。我正在談論一個選中的列表框。 – 2009-06-16 15:45:27

相關問題