我是这样写的,但是如果row有很多,就有点慢了,有没有办法快速设置foreach (DataRow dr in ds.Tables["ddd"].Rows)
{
     dr["abc"] = "good";
}

解决方案 »

  1.   

    up date ddd set abc='good'
      

  2.   

    非类型化数据集也可以设置默认值的.
    设置
    DataColumn.DefaultValue 属性
      

  3.   

    zhzuo的做法是对的啊,你如果不需要修改数据库数据
    那又为什么要获取这一列的值呢
    你如果只是为了要相同名称的这一列数值,直接添加一列
    DataColumn dtcCheck = new DataColumn("abc")好了啊
    设置默认值
    dtcCheck.DataType = System.Type.GetType("System.string");
    dtcCheck.DefaultValue = "good";
    ds.Tables["ddd"].Columns.Add("abc");