我有一种类似于下面写的方法(这只是我在 C# 中工作的伪代码):
function GenerateChart(DataTable dt)
{
DataTable dtChartTable = dt;
dtChartTable.DefaultView.Sort = "SomeColumnName";
//remaining functionality
}
上面的代码所做的是它还对 dt 中的记录进行排序。我不明白它为什么这样做。就像一个注释:这个函数是从两个不同的地方调用的。在一个地方我发送一个 Datatable 对象,而在另一个地方,Datatable 直接从存储在 session 中的那个引用。