当前位置: 代码迷 >> ASP.NET >> 求救!未将对象引用设置到对象的实例 ORZ.该如何解决
  详细解决方案

求救!未将对象引用设置到对象的实例 ORZ.该如何解决

热度:3705   发布时间:2013-02-25 00:00:00.0
求救!未将对象引用设置到对象的实例 ORZ..
protected   void   Button1_Click(object   sender,   EventArgs   e)
        {  
               
               
              CheckBox   cb1   =   (CheckBox)GridView1.Rows[0].FindControl( "购买 ");
               
                if   (cb1.Checked)   Label2.Text   =   "已购买 ";
                     
        }


为何总是显示“if   (cb1.Checked)未将对象引用设置到对象的实例。”这样的错误


------解决方案--------------------------------------------------------
你的GridView里会有一个CheckBox的id是 "购买 "这样的中文字么?
------解决方案--------------------------------------------------------
CheckBox cb1 = (CheckBox)GridView1.Rows[0].FindControl( "购买 ");
-------------------------------------------------------------------
这一句出现了问题,FindControl( "这里是控件的ID "),控件的ID一般不会是中文的,把你正确的控件ID填进去就行了。十分简单。
  相关解决方案