DataRow workRow;
workRow["CustLName"] = "Smith";
workRow["Sex"] = "M";
.....................///为字段值
myDataSet.Tables["myDataTable"].Rows.Add(workRow)

解决方案 »

  1.   

    DataRow newrow=myDataSet.Tables["myDataTable"].NewRow();newrow["test"]="test";
    ......myDataSet.Tables["myDataTable"].Rows.Add(newrow);
      

  2.   

    楼上的可能是误解了.举个例子来说吧.
    dataapter中进行查找时是:selet a,b,c,d from t_table where.....
    dataset中创建了表t_pp 所包括只有以上几个字段a,b,c,d
    现在要增加一列e,以上可以实现吗?
    (以上只是再表中增加了一行,是吗?)
      

  3.   

    myDataSet.Tables["myDataTable"].Columns.Add("CustLName", typeof(String));
      

  4.   

    public virtual DataColumn Add(
       string columnName,
       Type type
    );所以“CustLName”是字段名,他的类型是String的。
      

  5.   

    如何对这列进行赋值?
    ds.Tables[0].Columns.Add(columnsname,typeof(type),express);
    如果我要取名为备注,类型为字符串,值是文本框中的内容改如何写.
    ds.Tables[0].Columns.Add("备注",typeof(string),'"+this.textBox8.Text+"');
    以上对吗?
      

  6.   

    ds.Tables[0].Columns.Add("备注",typeof(string),this.textBox8.Text.ToString());
    因为express是string类型。
      

  7.   

    DataRow workRow = workTable.NewRow();
    workRow.BeginEdit();
    workRow[0] = "xxx";     
    workRow.EndEdit();
      

  8.   

    private void SetMemo(DataTable myTable)

    DataColumn mydatacolumn =new DataColumn();
    mydatacolumn.DataType=System.Type.GetType("System.String");
    mydatacolumn.ColumnName="备注";
    mydatacolumn.ReadOnly=false;
    mydatacolumn.Expression="'"+textBox8.Text+"'";
    myTable.Columns.Add(mydatacolumn);
    }