DataColumn col = new DataColumn("warning", typeof(string));
                col.DefaultValue = "";
                dt.Columns.Add(col);
                DataRow[] df = dt.Select(String.Format("endaddr ='广东省'"));
                if (df.Length > 0)
                {
                    
                    
  这里要实现给warning,赋值
                }请问如何给warning,赋值??

解决方案 »

  1.   

    df[索引]["warning"] = xxx;
      

  2.   

     foreach (DataRow dr in df)
             dr["warning"] = "xxx";
      

  3.   


    foreach datarow dr in df
         datarow drNew = dt.newrow
         drNew.item("warning") = dr.item(0).tostring
         dt.rows.add(drNew)
    next
      

  4.   

    看错了,这是新加行关键是这个索引号不好得呀。
    可以先
    用旧行给新行赋值,再加上“warning”值,
    然后将旧行删了,再加个新行
      

  5.   

                    DataColumn col = new DataColumn("warning", typeof(string));
                    col.DefaultValue = "";
                    dt.Columns.Add(col);
                    DataRow[] df = dt.Select(String.Format("endaddr ='广东省'"));
                    foreach(DataRow dr in df)
                    {
                       dr["warning"]="123";
                    }