我在数据集中有一个字段与备注对应的表,计划运行是用select将字段与备注选出,得到的datarow只有一行,我如何才能读去第二列即备注的内容?

解决方案 »

  1.   

    得到的datarow只有一行,我如何才能读去第二列即备注的内容?
    //dt.Select(filterstr)[0][1]
      

  2.   

                    DataRow[] drr = dt.Select("过滤表达式");
                    string memo = string.Empty;
                    if (drr.Length == 1)
                        memo = drr[0]["备注"].ToString();
      

  3.   

    楼上正解,用index或者字段名都可以
      

  4.   


    DataRow[] rows = dt.Select("expression");
    foreach(DataRow dr in rows)
    {
        //do whatever you want
    }