Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在asp.net webform Gridview中显示复选框_C#_Asp.net_Gridview_Checkbox - Fatal编程技术网

C# 如何在asp.net webform Gridview中显示复选框

C# 如何在asp.net webform Gridview中显示复选框,c#,asp.net,gridview,checkbox,C#,Asp.net,Gridview,Checkbox,我想在Gridview中显示复选框 但现在,它只在Gridview中显示动态数据 未在Gridview中显示动态复选框 我怎样才能解决这个问题,谢谢 .aspx.cs protected void Page_Load(object sender, EventArgs e) { using (var conn = new SqlConnection(strConn)) { try { conn.Open();

我想在Gridview中显示复选框

但现在,它只在Gridview中显示动态数据

未在Gridview中显示动态复选框

我怎样才能解决这个问题,谢谢

.aspx.cs

 protected void Page_Load(object sender, EventArgs e)
{

    using (var conn = new SqlConnection(strConn))
    {
        try
        {
            conn.Open();

            ckloginConnectionString.SelectCommand = @"select a,b,c,d ,e from testTable where a =@a ";
            ckloginConnectionString.SelectParameters.Add("a", a);
             //==================
                DataView dv = (DataView)ckloginConnectionString.Select(new DataSourceSelectArguments());
                GridView1.DataSource = dv;
                GridView1.DataBind();

                //==================



                ckloginConnectionString.DataBind();
                ckloginConnectionString.DataBind();

        }
        catch (Exception ex)
        {
            ex.ToString();
        }
    }
}
.aspx


Eval
我想你想怎么做就怎么做

按以下方式更改网格设计:

 <asp:GridView runat="server" ID="GridView1" CssClass="alt" DataKeyNames="InsertedDate,Upload_Schoo_No" AutoGenerateColumns="False" OnRowCommand="grvclscour_RowCommand">
    <Columns>
        <asp:TemplateField HeaderText="check"   InsertVisible="false" ItemStyle-BorderStyle="Double">
            <ItemTemplate>
                <asp:CheckBox ID="CheckBox1" runat="server" Visible="true" Checked='<%# Eval("YourDataField") %>' />
            </ItemTemplate>
        </asp:TemplateField>
          <asp:BoundField DataField="a" HeaderText="a">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField DataField="b" HeaderText="b">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField DataField="c" HeaderText="c">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>

        <asp:ButtonField CommandName="d" HeaderText="d">
            <ItemStyle HorizontalAlign="Center" />
        </asp:ButtonField>
        <asp:ButtonField CommandName="e" HeaderText="e">
            <ItemStyle HorizontalAlign="Center" />
        </asp:ButtonField>
    </Columns>
</asp:GridView>

 <asp:GridView runat="server" ID="GridView1" CssClass="alt" DataKeyNames="InsertedDate,Upload_Schoo_No" AutoGenerateColumns="False" OnRowCommand="grvclscour_RowCommand">
    <Columns>
        <asp:TemplateField HeaderText="check"   InsertVisible="false" ItemStyle-BorderStyle="Double">
            <ItemTemplate>
                <asp:CheckBox ID="CheckBox1" runat="server" Visible="true" Checked='<%# Eval("YourDataField") %>' />
            </ItemTemplate>
        </asp:TemplateField>
          <asp:BoundField DataField="a" HeaderText="a">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField DataField="b" HeaderText="b">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>
        <asp:BoundField DataField="c" HeaderText="c">
            <ItemStyle HorizontalAlign="Center" />
        </asp:BoundField>

        <asp:ButtonField CommandName="d" HeaderText="d">
            <ItemStyle HorizontalAlign="Center" />
        </asp:ButtonField>
        <asp:ButtonField CommandName="e" HeaderText="e">
            <ItemStyle HorizontalAlign="Center" />
        </asp:ButtonField>
    </Columns>
</asp:GridView>