ds.Tables[0],只有一列,
现要根据这一列计算出另一列并添加到Table中我的想法是用数组,
遍历已有的列中每一行,算出计算列的对应行。问题是怎样把这个数组作为数据集添加到Table中去谢谢各位!!!

解决方案 »

  1.   

    Dim MyColumn As DataColumn
                MyColumn = New DataColumn
                MyColumn.DataType = System.Type.GetType("System.String")
                MyColumn.AllowDBNull = False
                MyColumn.Caption = "COURSE_NO"
                MyColumn.ColumnName = "COURSE_NO"
                MyColumn.DefaultValue = ""
                ds.Tables(0).Columns.Add(MyColumn)这就是添加一列.
      

  2.   

    DataSet ds=new DataSet();
    ds.Tables[0].Columns.Add("coName");
    foreach(DataRow dr in ds.Tables[0].Rows)
    {
      dr["coName"]=int.Parse(dr[0].ToString())*2;
    }