C# 在Gridview中查找复选框控件
我的DataGridView中有两个模板字段。一个模板字段是ID=AttendanceCheckBox的复选框,另一个模板字段是绑定到Student表中StudentID字段的标签 在Gridview中查找复选框的C代码是什么? 此外,我还需要将模板字段标签中的值StudentID添加到另一个数据库表中,如何实现这一点C# 在Gridview中查找复选框控件,c#,asp.net,C#,Asp.net,我的DataGridView中有两个模板字段。一个模板字段是ID=AttendanceCheckBox的复选框,另一个模板字段是绑定到Student表中StudentID字段的标签 在Gridview中查找复选框的C代码是什么? 此外,我还需要将模板字段标签中的值StudentID添加到另一个数据库表中,如何实现这一点 谢谢你的帮助。提前谢谢 请参见下面的代码部分,以便在网格视图中添加复选框 <asp:TemplateField HeaderText="Email Alert">
谢谢你的帮助。提前谢谢 请参见下面的代码部分,以便在网格视图中添加复选框
<asp:TemplateField HeaderText="Email Alert">
<HeaderStyle Width="100px" HorizontalAlign="Left"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox ID="chkEmailAlert1" runat="server" Visible="true" Enabled="false" Checked='<%# DataBinder.Eval(Container,"DataItem.EmailAlert") %>' />
<asp:CheckBox ID="chkEmailAlert" runat="server" Visible="false" Enabled="true" Checked='<%# DataBinder.Eval(Container,"DataItem.EmailAlert") %>' />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
foreach (System.Web.UI.WebControls.GridViewRow row in EscalationGrid.Rows) {
if ((((CheckBox)row.FindControl("chkEmailAlert")).Checked == true)) {
Arr_EmailAlert(i) = "True";
} else {
Arr_EmailAlert(i) = "False";
}
if ((((CheckBox)row.FindControl("chkSMSAlert")).Checked == true)) {
Arr_SmsAlert(i) = "True";
} else {
Arr_SmsAlert(i) = "False";
}
}