因为一些原因排序好后只能返回一个Dataset而不能返回DataView
DataSet DataSet_Temp ;
objDataView = DataSet.Table[0].DefaultView.Sort = "PaymentDate, CustomerCode";for(int nIndex = 0; nIndex < objDataView.Count; nIndex ++)
{
DataRow objRow_Temp = objDataTable_Temp.NewRow(); DataRow objRow_View = objDataView.Table.Rows[nIndex]; objRow_Temp[1] = objRow_View[1]; DataSet_Temp.Table[0].Add(objRow_Temp);
}执行好后我发现数据还是没排序的
请问问题出在哪里啊?
DataSet DataSet_Temp ;
objDataView = DataSet.Table[0].DefaultView.Sort = "PaymentDate, CustomerCode";for(int nIndex = 0; nIndex < objDataView.Count; nIndex ++)
{
DataRow objRow_Temp = objDataTable_Temp.NewRow(); DataRow objRow_View = objDataView.Table.Rows[nIndex]; objRow_Temp[1] = objRow_View[1]; DataSet_Temp.Table[0].Add(objRow_Temp);
}执行好后我发现数据还是没排序的
请问问题出在哪里啊?
DataSet_Temp="获取的数据";
DataSet_Temp.Sort="PaymentDate, CustomerCode";
此时DataSet_Temp是排好序的.
Dataset_Temp是我重新new的,但我发现DataView用Sort排序好后仍然是没没排序的,只是绑定到Datagrid后显示的时是排序好的