0

各セルに CheckedListBox コントロールを含む DataGridView 列を作成する最も簡単な方法は何ですか? CheckedListBox はデータバインドする必要はありません。

4

3 に答える 3

0

winforms の場合、以前は次のようにしていたと思います。

グリッド ビューの列を編集してチェックボックス列を追加するか、フォームのデザイナーに移動して次のように入力します。

private System.Windows.Forms.DataGridViewCheckBoxColumn Column1;//Where column1 is the name of the column.
于 2009-06-16T13:55:59.910 に答える
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>
于 2009-06-16T00:53:16.937 に答える