无法将类型为“System.Web.UI.WebControls.CheckBox”的对象强制转换为类型“System.Web.UI.WebControls.TextBox”。
代码如下: string YHID = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
请高手指点一下,错在那里,怎么改。。谢谢!
代码如下: string YHID = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
请高手指点一下,错在那里,怎么改。。谢谢!
解决方案 »
- ASPxGridViewTemplateReplacement这个东东在哪里
- 基于asp.net的定时提醒功能怎么做?【分数多多】
- 问个sql语句,立马结贴
- 要制作滚动图片使用什么控键好?
- NET的小问题请看看,多谢各位~!
- HttpUtility.UrlEncode和HttpUtility.UrlDecode的问题
- 没有打开写入权限,为什么任何人都能上传文件啊?
- 高手进来看看,分不多,但是值得研究,江湖救急
- 【调查】有多少人在用MVC开发的?
- 今天不好好在这里混,报应啊!散分!!
- 如何为DetailsView中的TextBox赋值
- 后台代码指定控件ID,查看源文件后ID中特殊字符自动转换了?
if (cbox.Checked == true)
{
int id = int.Parse(GridView1.DataKeys[i].Value.ToString());
}
if (cbox.Checked == true)
{
int id = int.Parse(GridView1.DataKeys[i].Value.ToString());
}
这里写得有点问题。 Cell上的下标或者是 Cells[2].Controls的下标错了。
GridView1.Rows[e.RowIndex].Cells[2].Controls[1] 你试下看,第一个Control应该是一个Literal控件。