未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
  if (!IsPostBack)
            {
                dbobj.DDLNameBind2("", txtnet, "newsclass order by id desc", "id,newslb");
               
                if (Request.QueryString["ID"] != null)
                {
                    adminshow();
                }
                else
                {
                   
                    txtid.Text = Convert.ToString(dbobj.getautoNum("webabout", "nFile"));
                }            }
源错误: 
行 51:             DataTable dt = ds.Tables[0];
行 52: 
行 53:             txtnet.Items.FindByValue(dt.Rows[0]["newslb"].ToString()).Selected = true;
行 54:             txtitle.Text = dt.Rows[0]["nTitle"].ToString();
行 55:             txtid.Text = dt.Rows[0]["nFile"].ToString();
 [NullReferenceException: 未将对象引用设置到对象的实例。]
   manage_netset_Aboutedit.adminshow() in f:\wangzhang\scnet\manage\netset\Aboutedit.aspx.cs:53
   manage_netset_Aboutedit.Page_Load(Object sender, EventArgs e) in f:\wangzhang\scnet\manage\netset\Aboutedit.aspx.cs:29
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +37
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +91
   System.Web.UI.Control.OnLoad(EventArgs e) +127
   System.Web.UI.Control.LoadRecursive() +92
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3365 

解决方案 »

  1.   

    行 53: txtnet.Items.FindByValue(dt.Rows[0]["newslb"].ToString()).Selected = true;
    这个没找到呗
      

  2.   

    每天都能看到这个经典的错误 未将对象引用设置到对象的实例。具体是如下哪一行出错了呢,单步调试一下 看看哪行的值为null了
    行 53: txtnet.Items.FindByValue(dt.Rows[0]["newslb"].ToString()).Selected = true;
    行 54: txtitle.Text = dt.Rows[0]["nTitle"].ToString();
    行 55: txtid.Text = dt.Rows[0]["nFile"].ToString();
     
      

  3.   

    如果是1L说的那一行   你首先做个小测试 string test =  dt.Rows[0]["newslb"].ToString();
    看看你的变量text有没有值,值是什么? 与前台控件的Value是否吻合?
      

  4.   

    你逐步F11调试、 看报错的那段代码值为null、    
    这种情况1般是找不到对象引起的
      

  5.   

    看看txtnet.Items.FindByValue(dt.Rows[0]["newslb"].ToString())的值是不是为null?