1

我有一个网格。网格中有多个值。假设网格中有候选 ID 列,并且每一行都有复选框。我想通过复选框选择多个候选 ID 值,并将单个查询字符串中的多个选定值传递到另一个页面,然后我将使用split()函数拆分值并保留在数组中。因为我必须使用这个多个候选 id 在目标页面上执行一些操作。请为此问题提供一些解决方案。

有我的网格。我没有在此代码中包含复选框

<asp:GridView ID="grdReq" runat="server" AutoGenerateColumns="false"    CssClass="SimpleGrid" OnRowDataBound="grdReq_RowDataBound">
<Columns>
  <asp:BoundField DataField="CandidateID" HeaderText="Candidate Id" />
  <asp:BoundField DataField="Candidate Name" HeaderText="Candidate Name" />
  <asp:BoundField DataField="Current Organization" HeaderText="Current Organization" />
  <asp:BoundField DataField="Current Designation" HeaderText="Current Designation" />
  <asp:BoundField DataField="Overall Exp" HeaderText="Overall Exp" />
  <asp:BoundField DataField="Qualification" HeaderText="Qualification" />
</Columns>
</asp:GridView>
4

1 回答 1

2

好吧,我在不久的过去做了类似的事情,程序是:

  1. 循环浏览您的页面以查找复选框并在字符串生成器中添加已选中的复选框,例如:
          StringBuilder sb = new StringBuilder();

           sb.Append(你的复选框);
            sb.Append(",");

在接收时,您可以使用“,”将其拆分,您将拥有所有复选框。

祝你好运

于 2013-04-12T13:05:32.370 回答