c# - 如何对 ObjectListView 中的项目进行排序?

标签 c# sorting objectlistview

我正在使用 ObjectListView显示项目列表。但是,当我单击列标题时,列没有得到排序。

请引用下面粘贴的代码:

public class Stock
{
    public Stock()
    {
    }

    public Stock(string name, double lastPrice, double greenTrend, double redTrend, double lastGreenValue, double lastRedValue)
    {
        this.Name = name;
        this.LastPrice = lastPrice;
        this.GreenTrend = greenTrend;
        this.RedTrend = redTrend;
        this.LastGreenValue = lastGreenValue;
        this.LastRedValue = lastRedValue;
    }

    public string Name
    {
        get { return name; }
        set { name = value; }
    }
    private string name;

    public double LastPrice
    {
        get { return lastPrice; }
        set { lastPrice = value; }
    }
    private double lastPrice;

    public double GreenTrend
    {
        get { return greenTrend; }
        set { greenTrend = value; }
    }
    private double greenTrend;

    public double RedTrend
    {
        get { return redTrend; }
        set { redTrend = value; }
    }
    private double redTrend;

    public double LastGreenValue
    {
        get { return lastGreenValue; }
        set { lastGreenValue = value; }
    }
    private double lastGreenValue;

    public double LastRedValue
    {
        get { return lastRedValue; }
        set { lastRedValue = value; }
    }
    private double lastRedValue;
}

最佳答案

终于找到答案了。当我将 ObjectListViewShowGroups 属性更改为 false 时,排序工作正常。默认情况下设置为 true!

关于c# - 如何对 ObjectListView 中的项目进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661150/

相关文章:

c# - 如何从单元格内的控件获取表格行

c# - EF6 codefirst 中唯一的多列

c# - 是否可以在后台线程中填充 ObjectListView?

c# - 有没有办法在不按下 Ctrl 键的情况下在 ObjectListView 中进行多选?

c# - 运算符 ||不能应用于类型 bool 和 string/string 和 string

java - c# 解压缩错误 使用不支持的压缩方法压缩存档条目

javascript - 根据另一个不同长度数组中的值对数组进行排序

algorithm - 为什么我们应该使用n路合并?它比 2-way merge 有什么优势?

excel - 当前面有字母时如何按数字排序?

c# - 如何填充 BrightIdeasSoftware.TreeListView ?