我有一个列表视图中的几列,但我只是这样dummb想出一个逻辑排序方法来按字母和数字排序项目。由于数值的情况下 我想一列的内容,如:列表视图项目排序
111 13 442 23 214
是:
13 23 111 214 442
我当前排序类看起来是这样的:
class itemsorter:IComparer
{
public int compare (object a, object b)
{
return string.compare(((lvitem)a).text,((lvitem)b).text));
}
}
谢谢你,我已经是字符串格式化 –
按照上面我介绍其他columns'contents,这些都需要字母数字进行处理。然而,你可以进一步扩展这个例子来说明“字母数字以数字开头”的情况,并且如果“a”和“b”值都属于该类别,则可以拆分两个部分(数字+字母),然后进行排序两部分都是成对的。 – ziesemer