用lable和数据库的值填充表格但是报错System.NullReferenceException: 未将对象引用设置到对象的实例。
出错行zhutibiaoti.Text = dataset.Tables["zhuti"].Rows[0].ItemArray[0].ToString() ;

解决方案 »

  1.   

    if (ds.Tables.Contains("zhuti") && ds.Tables["zhuti"].Rows.Count>0)
    {
    zhutibiaoti.Text =dataset.Tables["zhuti"].Rows[0][0].ToString() ;
    }
      

  2.   


    if (dataset.Tables.Contains("zhuti") && dataset.Tables["zhuti"].Rows.Count>0) 

    zhutibiaoti.Text =dataset.Tables["zhuti"].Rows[0][0].ToString() ; 
    }
      

  3.   

    dataset.Tables["zhuti"].Rows[0][0].ToString() ; 
    这个地方要判断的东西比较多,(1)这个dataset是否有表,(2)有表的话是不是有这个名为zhuti的表,(3)有这个zhuti的表的话是不是有行
      

  4.   

    String.IsNullOREMPTY(STRING TEST)
    是否为空
      

  5.   


    foreach(DataRow dr in dataset.Tables["zhuti"].Rows)
    {
         zhutibiaoti.Text =dr["字段名"].ToString() ; 
    }
      

  6.   

    zhutibiaotiP这个Label是不是在用这前没有New 一下啊