dataset 插入新行

解决方案 »

  1.   

    DataTable dt = new DataTable();
    DataRow dr = dt.NewRow();
    dr["F1"] = null;
    dt.Rows.Add(dr);
    重新绑定数据源....
      

  2.   

    DataSet ds = new DataSet();
    ...
    DataRow dr = ds.Tables[0].NewRow();
    ...
    ds.Tables[0].Rows.Add(dr);
      

  3.   

    F1是你的列名,我随便取了个名字.只要有一列就可以了,不管你当前有多少列,意思是在F1这一列中的单元格中加个NULL字段,也就等于加了一行.(当然,如果是多行,加个FOR),
      

  4.   

    DATASET是一个集合
    其中的TABLE才能加行
    如果数据是固定的甚至可以不用建立DataRow对象
    直接用dt.Rows.Add("A1001", "SONY");
      

  5.   


    我想在添加的列里 直接加入  想要的数值,是不是dr["name"] = "合计";  ???
      

  6.   

    dt 和 ds 怎么帮定???
      

  7.   

    小弟,DataSet 是一个 DataTable 的集合,里面可有无数个 表,
    dataSet.Tables[0] 代表是第一个表
    你好象 是要插入列 
    dataSet.Tables[0].Columns.Add("列名", Type.GetType("System.String"));