简体   繁体   English

在不使用linq的情况下按升序和降序对列进行排序

[英]column sorting in ascending and descending order without using linq

I have a datagrid view called membersgridview with columns 我有一个名为membersgridview的数据网格视图,具有列

memberaccountid
memberaccountname
ordername
orderid

how do i get the column sorting.... 我如何获得列排序...

if i click on the column header column values in datagrid view will be sorted in ascending order.. 如果我单击列标题,则datagrid视图中的列值将按升序排序。

if i click on the column header again the column values will be sorted in descending order.. 如果我再次单击列标题,则列值将按降序排序。

i am doing windows applications using c#.. 我正在使用c#执行Windows应用程序。

I have done the column sorting using linq , i want to do the column sorting without using linq .. 我已经使用linq完成了列排序,我想不使用linq进行列排序。

would anyone pls suggest me any ideas and any code snippets that will really helps me.. 任何人都可以向我建议任何对我有真正帮助的想法和代码片段。

Many thanks in advance 提前谢谢了

如果网格未按原样排序,我认为您可以通过根据单击的列和排序方向输入IComparer来对网格的数据源(可能是一些收集对象)进行排序

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM