我有一个DataTable. 我想使用 C#Sort函数对列应用排序。但我在列中有多个值(带分隔符 - Æ)。
所以我真的想对列的特定部分应用排序。有没有可能。
例如 - 我的DataTable专栏是Tag。列Tag有两个值 -TagId + TagName
现在我只想在TagName.
我能怎么做 ?
示例 - 我的DataTable dt
标签
10ÆAA -------->(
TagIdÆTagName)15ÆBB -------->(
TagIdÆTagName)0ÆCC -------->(
TagIdÆTagName)20ÆGG -------->(
TagIdÆTagName)
在代码中 -
dt.DefaultView.Sort = "Tag DESC";// -- 我尝试这段代码,但它对整列应用排序
我想要这样的结果(根据排序TagName)
标签
20ÆGG
0ÆCC
15ÆBB
10ÆAA
不像这样(未排序TagId)
标签
0ÆCC
10ÆAA
15ÆBB
20ÆGG