从GridView中怎么取出<asp:TemplateField> 中CheckBox的值
前台是这样的:
<asp:GridView ID="ListGrid" runat="server" AllowPaging="True" BackColor="White"
BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="2px"
CellPadding="2" Height="12px" PageSize="6" Width="100%" CellSpacing="1"
OnPageIndexChanging="ListGrid_PageIndexChanging">
<Columns>
<asp:TemplateField HeaderText="ROLE_FLAG">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" Checked='<%# ChangeValue((String) Eval("ROLE_FLAG")) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在.cs文件里,怎么取出ListGrid的CheckBox的值,我只想判断这个CheckBox是否被选中,谢谢了
前台是这样的:
<asp:GridView ID="ListGrid" runat="server" AllowPaging="True" BackColor="White"
BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="2px"
CellPadding="2" Height="12px" PageSize="6" Width="100%" CellSpacing="1"
OnPageIndexChanging="ListGrid_PageIndexChanging">
<Columns>
<asp:TemplateField HeaderText="ROLE_FLAG">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" Checked='<%# ChangeValue((String) Eval("ROLE_FLAG")) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在.cs文件里,怎么取出ListGrid的CheckBox的值,我只想判断这个CheckBox是否被选中,谢谢了
解决方案 »
- DESCryptoServiceProvider加密解密问题,在线等
- 用GridView 等控件生成的页面内容是表格的?
- C#控制台输出
- 上传软件如何用啊?
- http://alexa.chinaz.com/ 请问这个网站上面的IP值和PV值是根据什么原理来做的?
- 救命啊~~~~~GridView1中更新数据 CheckBox怎么更新
- datagrid colums属性问题
- 点击button后为什么不执行事件中的程序?
- 用户控件的问题
- 怎么取得光标所在的textbox的id号?在线等待,一试成功后马上给分
- 用ICallbackEventHandler判断,本地正常,上传到虚拟主机不工作?急
- 数据校验问题!
for (int i = 0; i < GridViewPC.Rows.Count; i++)
{
GridViewRow curRow = GridViewPC.Rows[i];
CheckBox cbx = (CheckBox)GridViewPC.Rows[i].FindControl("checkBoxSingle");
CheckBox cbxHeader = (CheckBox)GridViewPC.HeaderRow.FindControl("CheckAll");
int id = Convert.ToInt32(((HiddenField)curRow.FindControl("hdID")).Value);
if (cbx.Checked == true)
{
list.Add(id);
checkedSign = true;
}
}
foreach(GridViewRow gvr in ListGrid.Rows)
{
CheckBox cb = gvr.Columns[0].FindControl("chkSelect");
if(cb != null && cb.Checked)
{
//do something
}
}
{
CheckBox cbx = GridViewPC.Rows[i].FindControl("chkSelect") as CheckBox;
if (cbx.Checked == true)
{ }
}
{
CheckBox cb = gvr.Columns[0].FindControl("chkSelect");
if(cb != null && cb.Checked)
{ }
}