我已经添加了复选框(chkCtrl)列到gridview中,当选中复选框时,我想抓取与该行对应的电子邮件地址并将所有结果存储在列表或数组。点击“发送电子邮件”按钮后,我希望发生这种情况。ASP Gridview当选中复选框时在数组中存储值
的GridView代码ASP.net
<asp:GridView CssClass="table table-hover" BorderWidth="2px" ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="GrabModuleID" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" >
<Columns>
<asp:CommandField EditText="" ShowSelectButton="True" SelectText="View Student Details" />
<asp:BoundField DataField="StudentNo" HeaderText="Student Number" SortExpression="StudentNo" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:BoundField DataField="UserID" HeaderText="UserID" SortExpression="UserID" Visible="false" />
<asp:BoundField DataField="ModuleID" HeaderText="ModuleID" SortExpression="ModuleID" Visible="false" />
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkCtrl" runat="server" />
</ItemTemplate>
</asp:TemplateField>
发送电子邮件按钮代码:
<asp:Button ID="SendEmail" runat="server" class="btn btn-primary" Text="Send Class Email" OnClick="SendEmail_Click" />
谢谢拉胡尔,尝试了一下,并努力工作。有效的解决方法。 –