永发信息网

aspx文件中GridView中加载了一个CheckBox控件,CheckBox控件取值一直是false

答案:3  悬赏:10  手机版
解决时间 2021-12-20 10:02
  • 提问者网友:活着好累
  • 2021-12-20 00:59
前台设置








<%-- --%>



后台取值
protected void btnYes_Click(object sender, EventArgs e)
{
for (int i = 0; i < GridViewOne.Rows.Count; i++)
{
CheckBox ckbox = new CheckBox();
ckbox = (CheckBox)GridViewOne.Rows[i].FindControl("CheckBoxesTwo");

if (ckbox != null && ckbox.Checked == true)
{
strID = strID + "'" + Convert.ToString(GridViewOne.Rows[i].Cells[2].Text.Trim()) + "',";
}
}

//用户编码
//string strUsre = Convert.ToString(SysUserInfo.Code);
string strUsre = "GM11032";

if (strID != string.Empty)
{
Webzcpro001.SetZBPI_Info(strID, strUsre);
}
}
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2022-01-05 21:13
PageLoad中,加载数据时需要在if(!IsPostBack)中
全部回答
  • 1楼网友:鱼芗
  • 2022-01-05 23:50
string ckstr = ""; foreach (gridviewrow gr in this.gvshow.rows) //循环得到用户的gzbhid { control ctl = gr.findcontrol("ckgzbhid"); checkbox ck = (checkbox)ctl; if (ck.checked == true) { tablecellcollection cell = gr.cells; ckstr += cell[1].text + ","; } }
  • 2楼网友:行路难
  • 2022-01-05 22:31
t6u6y要 预测要 5用台bkftbkvj jjhgjiuchk tbhf
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯