如何判断一个datarow是否有数据?

解决方案 »

  1.   

    这个问题比较奇怪
    你的DataRow怎么来的?
      

  2.   

    if (YourDataRow.ItemArray.Length == 0)
    {
        do something...
    }是不是这样,我也没试过,呵呵
      

  3.   

    datarow是这样来的
    public DataRow ShowPic(string id)
    {
    SqlParameter[] parameter = {new SqlParameter("@id",SqlDbType.Int,4)};
    parameter[0].Value = id;
    using(DataSet ds = RunProcedure("sp_News_ShowPic",parameter,"tbpicture"))
    {
    return ds.Tables[0].Rows[0];
    }
      
    }
      

  4.   

    你return ds.Tables[0].Rows[0]?
    如果这个Table是空的呢?