1

我有一个包含 2 列的数据表。我想在开头插入另一列,并将这两列向右移动 1。

 DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];

任何想法我怎么能做到这一点?

谢谢。

4

2 回答 2

6

试试这个。

DataColumn column = dtCurrentTable.Columns.Add("Column Name", typeof(<<The data type of your column>>));
column.SetOrdinal(0);// to put the column in position 0;
于 2013-03-28T05:06:10.547 回答
1

做这样的事>>

DataTable workTable = new DataTable("Customers");

    DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
    workCol.AllowDBNull = false;
    workCol.Unique = true;

    workTable.Columns.Add("CustLName", typeof(String));
    workTable.Columns.Add("CustFName", typeof(String));
    workTable.Columns.Add("Purchases", typeof(Double));

希望它有帮助。

于 2013-03-28T05:08:06.650 回答