C# WPF listview中的字符串编号排序
这段代码有一些小问题C# WPF listview中的字符串编号排序,c#,.net,wpf,listview,sorting,C#,.net,Wpf,Listview,Sorting,这段代码有一些小问题 listView1.Items.SortDescriptions.Add(new SortDescription("id", ListSortDirection.Ascending)); 将字符串编号22,20,3,5,8,10,12,14,17,2,1排序为: 1,12,14,17,2,20,22,3,5,8 有谁能分享一下如何进行“正常”排序的想法吗?您的id列是整数还是字符串类型?如果是字符串类型,则listview将正确排序字符串。简而言之,它从
listView1.Items.SortDescriptions.Add(new SortDescription("id",
ListSortDirection.Ascending));
将字符串编号22,20,3,5,8,10,12,14,17,2,1排序为:
1,12,14,17,2,20,22,3,5,8
有谁能分享一下如何进行“正常”排序的想法吗?您的
id
列是整数还是字符串类型?如果是字符串类型,则listview将正确排序字符串。简而言之,它从左到右检查每个字符串的每个字符
如果您将
id
列更改为整数类型,它将按照您期望的方式对它们进行排序。您的id
列是整数类型还是字符串类型?如果是字符串类型,则listview将正确排序字符串。简而言之,它从左到右检查每个字符串的每个字符
如果您将
id
列更改为整数类型,它将按照您期望的方式对它们进行排序。是否可以将id属性更改为int?是否可以将id属性更改为int?