DataTable选择升序行

时间:2013-10-26 13:46:32

标签: c# datatable

大家好我有一些产品的数据表如下

PordName   Price
 XYZ        123
 XYZ        120
 ABC        123
 ABC        120

我已经写了一个选择,以升序显示所选的产品代码,

DataRow[] lRows = dt.Select("PordName='" + distinct.Rows[i]["PordName"].ToString() + "'", "PriceASC");

但这不能给我一些正确的结果可以帮助我

2 个答案:

答案 0 :(得分:0)

您需要像这样更改您的代码:试试这个:

var condition = string.Format("PordName='{0}'", distinct.Rows[i]["PordName"]);
var sortorder = "Price ASC";
var rows = dt.Select(condition,sortorder);

答案 1 :(得分:-1)

Price和ASC一起写,请不要一起写