我有一个 DataGridView,所有列都设置为自动排序模式。当我最初填充网格时,我使用 OrderBy LINQ 方法来设置初始顺序,例如 CustomerName,但是当用户单击 CustomerName 列标题时,网格冗余地先升序排序,然后才显示一个字形告诉用户排序。
我知道我可以在填充网格时以编程方式按列排序,但是我读到的所有内容都表明列的排序模式应该是编程的。我想在初始排序后保留自动排序。我怎样才能做到这一点?
我有一个 DataGridView,所有列都设置为自动排序模式。当我最初填充网格时,我使用 OrderBy LINQ 方法来设置初始顺序,例如 CustomerName,但是当用户单击 CustomerName 列标题时,网格冗余地先升序排序,然后才显示一个字形告诉用户排序。
我知道我可以在填充网格时以编程方式按列排序,但是我读到的所有内容都表明列的排序模式应该是编程的。我想在初始排序后保留自动排序。我怎样才能做到这一点?