【发布时间】:2014-02-28 10:41:11
【问题描述】:
我有一个排序的数据视图。但是当我用行的索引调用时,就像没有排序一样。这是我的代码:
DataTable dt = inputDataTable.Clone();
for (int i = 0; i < inputDataTable.Columns.Count; i++)
{
dt.Columns[i].DataType = Type.GetType("System.Double");
}
foreach (DataRow dr in inputDataTable.Rows)
{
dt.ImportRow(dr);
}
dt.AcceptChanges();
DataView dv = dt.DefaultView;
dv.Sort = dv.Table.Columns[1].ColumnName + " ASC";
当我调用它时:
dv.Table.Rows[2].ItemArray[2]
我仍然得到旧值(未按列号 1 排序)。我想获得新的排序值。该怎么做?
【问题讨论】:
标签: c# sorting datatable dataview