关于GridView问题(CheckBox,和取值)
foreach(GridViewRow gvr in gvShow.Rows)
{
CheckBox cb = (CheckBox)gvr.FindControl( "CheckBox1 ");
if (cb.Checked)
{
trysss.Text+ = gvr.Cells[1].Text+ "- ";
}
}
这是我的代码
意识就是我的 GridView中有CheckBox 我用循环判断是否CheckBox是否选中,若选中了就把第2列的值给tyrsss 可我怎么都取不到 高手指点。。。
我是仿照DataGrid方法弄的 若有更好的方法请赐教
------解决方案--------------------你的Page_Load是否判断了回传
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
//绑定数据
}
}