findcontrol问题(在线等) 我用一个datagrid在其中放进多个checkbox控件(根据数据库的记录而自动增加),当我选择了某个checkbox后点确定如何在下一个页面显示哪一个checkbox项内容被选定了。别人说用findcontrol方法,我老是不会弄,不知怎么回事,请各位高手指点。本人是初学者,我用的是windows2000+VS2003+ASP(VB)做的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c# for (int i = 0; i < dg1.Items.Count; i++) { CheckBox c = ((CheckBox)dg1.Items[i].FindControl("CheckBox1")); if (c.Checked) Response.Write(i); } 为什么c.checked的值总是为false呢? 你的DateGrid数据邦定时应该放到if(!IsPostBack){ Bind();} 建议楼主去lovecherry.cnblogs.com去看看,里面有个datagrid系列的疑难解答,你在那里可以找到正确答案 多谢各位.bind应包含在if not ispostback里面如lianzy(蓝剑)所说. 调用存储过程的过程名能不跟存储过程名相同? 数据录入方法老套,求助新方法 ajaX的一逐步形成问题! 谁能给推荐本asp.net 2.0的入门教材啊! 求一个完整的oa开发文档最好有数据流程图,功能结构图 以及开发文档 好的 单开再给分 100分 请教一下大虾们,这个问题难度有多大. vs2005那里有下载?谢谢啦! DataGrid编辑状态下如何改变TextBox的属性 在Webpage上调用Windows Messenger API 的问题 求一个ajax无刷新的分页控件在线等!!!! asp.net连接oracle 字符串?? 如何实现用户登录后才显示产品价格
for (int i = 0; i < dg1.Items.Count; i++)
{
CheckBox c = ((CheckBox)dg1.Items[i].FindControl("CheckBox1"));
if (c.Checked)
Response.Write(i);
}
if(!IsPostBack)
{
Bind();
}