FindControl的问题 string cj; cj = ((Label)e.Row.FindControl("Label1")).Text.Trim();程序运行时提示这句代码 “未将对象引用设置到对象的实例。”是什么意思啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先要批评的是你的编程习惯string cj; cj = ((Label)e.Row.FindControl("Label1")).Text.Trim();你在获取对象Label1 时必须判断对象是否真的取到后再做下步动作,Trim操作同样。完整的写法:Label lbl_1 = (Label)e.Row.FindControl("Label1");if(lbl_1!=null)//判断对象是否为空{ String cj = lbl_1.Text.Trim(); }else{ //未取得对象做相应处理}你这里出现的错误应该就是没有查询到Label1控件 Label lbl_1 = e.Row.FindControl("Label1") as Label;if(lbl_1 != null)//判断对象是否为空{ cj = lbl_1.Text.Trim();}else{//未取得对象做相应处理} string cj; cj = ((Label)e.Row.FindControl("Label1")).Text.Trim();程序运行时提示这句代码 “未将对象引用设置到对象的实例。”是什么意思啊=======================支持楼上! 补充下,webform里,定义一个变量是不能不进行赋值的,在C中,我们可以这样定义: int a ; string b;但是 C#的webform里,string a="";或者 string a=string.empty;才是对的。string cj=string.empty;Label lbl_1 = (Label)e.Row.FindControl("Label1");if(lbl_1 != null)//判断对象是否为空{ cj = lbl_1.Text.Trim();}else{//未取得对象做相应处理} 我的程序里有Label1控件啊,是在GridView中用编辑模版添加的。 再次要批评你对BUG的态度.BUG出来后,第一时间不是来问什么意思,而是自己去找,去Debug,去调试!!!!为什么不按一下F5,为什么不去设断点调试一下? 有关asp.net MVC 框架 的权限问题 JS导出页面DIV内容到execl |zyciis| ASP.NET哪个方法是判断一个对像是否可以成功转为一种类型的方法,谢谢 asp.net的编辑器怎么用 面试问题该怎么做啊? 如何将前台页面里面DIV中的表格导出成excel? 如何使用msdn,我找不到范例 为何弹出“输入网络密码”对话框? 为什么我用Javascript修改datagrid控件后,提交到服务器datagrid还是没有改变? win7 64位 iis7.5 窗口打不开了? 十万火急 散分....就这爱好 哪些原因会运行ExecuteReader而抛出"连接被关闭"的异常?
string cj;
cj = ((Label)e.Row.FindControl("Label1")).Text.Trim();
你在获取对象Label1 时必须判断对象是否真的取到后再做下步动作,Trim操作同样。
完整的写法:
Label lbl_1 = (Label)e.Row.FindControl("Label1");
if(lbl_1!=null)//判断对象是否为空
{
String cj = lbl_1.Text.Trim();
}else
{
//未取得对象做相应处理
}你这里出现的错误应该就是没有查询到Label1控件
if(lbl_1 != null)//判断对象是否为空
{
cj = lbl_1.Text.Trim();
}else
{
//未取得对象做相应处理
}
cj = ((Label)e.Row.FindControl("Label1")).Text.Trim();
程序运行时提示这句代码 “未将对象引用设置到对象的实例。”
是什么意思啊=======================
支持楼上! 补充下,webform里,定义一个变量是不能不进行赋值的,在C中,我们可以这样定义: int a ; string b;但是 C#的webform里,string a="";或者 string a=string.empty;才是对的。string cj=string.empty;
Label lbl_1 = (Label)e.Row.FindControl("Label1");
if(lbl_1 != null)//判断对象是否为空
{
cj = lbl_1.Text.Trim();
}else
{
//未取得对象做相应处理
}