在gridview中动态的添加复选框checkbox

mac2022-06-30  60

首先是前台的页面:

<asp:GridView ID="gvbianmai" runat="server" AutoGenerateColumns="False"                     Height="57px" Width="611px" AllowPaging="True" PageSize="5">                    <Columns>                        <asp:TemplateField HeaderText="选择项">                            <ItemTemplate>                                <asp:CheckBox ID="CheckBox1" runat="server" DataField="id"/>                            </ItemTemplate>                        </asp:TemplateField>                        <asp:BoundField DataField="id" HeaderText="生产线编号" />                        <asp:BoundField DataField="roomtype" HeaderText="所属厂房" />                        <asp:BoundField DataField="linetype" HeaderText="生产线类型" />                        <asp:BoundField DataField="proname" HeaderText="产品类型" />                        <asp:BoundField DataField="starseason" HeaderText="开建时间" />                        <asp:TemplateField HeaderText="净值">                            <ItemTemplate>                                <asp:Label ID="Label3" runat="server" Text="5"></asp:Label>                            </ItemTemplate>                        </asp:TemplateField>                    </Columns>                </asp:GridView>

 

后台cs文件:

  gvbianmai.DataSource = ds2;            gvbianmai.DataBind();

 

 

 

 

foreach (GridViewRow gvr in gvbianmai.Rows)        {            CheckBox ch = (CheckBox)gvr.FindControl("CheckBox1");            if (ch.Checked)            {                int nID = int.Parse(gvr.Cells[1].Text);                result = bllnewline.bianmai(nID);            }        }

转载于:https://www.cnblogs.com/J2EEPLUS/archive/2010/05/06/2487932.html

最新回复(0)