<asp:GridView class="tab" ID="GridView1" AutoGenerateColumns="false" runat="server">
        <Columns>
            <asp:TemplateField>
                <HeaderTemplate><input type="checkbox" name="chkall" onclick="return checkall(this.form,'IDS')" />选/消</HeaderTemplate> 
                <ItemTemplate> <input type="checkbox" name="IDS" value="<%#DataBinder.Eval(Container.DataItem,"WA_ID")%>" /></ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField  HeaderText="处理工艺" DataField="GY_ID"/>
<asp:BoundField  HeaderText="水源水质类别" DataField="SY_ID"/>
<asp:BoundField  HeaderText="拟采取的改造工艺" DataField="SS_ID"/>
<asp:BoundField  HeaderText="水厂ID" DataField="ScName_ID"/>
<asp:BoundField  HeaderText="设计供水能力                (万m3/日)" DataField="Sy_gsnl"/>
<asp:BoundField  HeaderText="实际供水量" DataField="Sy_gsl"/>
<asp:BoundField  HeaderText="水源水实际监测项目数" DataField="Sy_num"/>
<asp:BoundField  HeaderText="起" DataField="Sy_startDate"/>
<asp:BoundField  HeaderText="止" DataField="Sy_endDate"/>
<asp:BoundField  HeaderText="改造规模" DataField="Sy_gzgm"/>
<asp:BoundField  HeaderText="投资估算" DataField="Sy_touz"/>
<asp:BoundField  HeaderText="是否立项" DataField="Sy_sflx"/>
<asp:BoundField  HeaderText="批复文号" DataField="Sy_pfwh"/>
<asp:BoundField  HeaderText="水源水超标项目名称" DataField="Sy_cbxm"/>
<asp:BoundField  HeaderText="所属用户" DataField="BasicID"/>

             </Columns>
        </asp:GridView>在后台怎么取到IDS选中的值

解决方案 »

  1.   


    后台
    Request.Form["IDS"]即可得到所有的选择的
      

  2.   

    <input id="Checkbox1" type="checkbox" runat="server" value='<%#Eval("Name") %>' />   protected void Button1_Click(object sender, EventArgs e)
        {
            foreach (GridViewRow row in GridView2.Rows)
            {
                HtmlInputCheckBox ch = row.FindControl("Checkbox1") as HtmlInputCheckBox;
                if (ch.Checked)
                    Response.Write(ch.Value + "<br/>");
            }
        }
      

  3.   

    加runat="server"  后台遍历

    Request.Form["IDS"]