问题:无法得到checkbox的Checked属性。
代码:
protected void btnSend_Click ( object sender, EventArgs e )
{
foreach (GridViewRow row in gvInputData.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
CheckBox cbChoice = (CheckBox)row.FindControl( "cbChoice" );
if (cbChoice.Checked)
{ }
}
}
}
我跟踪cbChoice发现cbChoice.Checked一直是false,即时我实际上已选中了。请知道问题所在的朋友指点下,谢谢先,在线等!
代码:
protected void btnSend_Click ( object sender, EventArgs e )
{
foreach (GridViewRow row in gvInputData.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
CheckBox cbChoice = (CheckBox)row.FindControl( "cbChoice" );
if (cbChoice.Checked)
{ }
}
}
}
我跟踪cbChoice发现cbChoice.Checked一直是false,即时我实际上已选中了。请知道问题所在的朋友指点下,谢谢先,在线等!
你应该在
if(!IsPostBack) {}
中加载数据,试试看