Winforms DataGridVew排序与简洁的结果

Winforms DataGridVew排序与简洁的结果,winforms,Winforms,当我使用Dapper在IEnumerable中获取DB结果并将其分配给Datagridview数据源时,Datagridview完美地显示了结果,但它不再进行排序、调整大小和滚动条 有什么解决办法吗?嗯,我自己找到了一个解决办法。而不是直接指定代码的下行 datagridview.Datasource = data.ToList(); // where data is of type IEnumerable<T> datagridview.Datasource=data.ToLis

当我使用Dapper在IEnumerable中获取DB结果并将其分配给Datagridview数据源时,Datagridview完美地显示了结果,但它不再进行排序、调整大小和滚动条


有什么解决办法吗?

嗯,我自己找到了一个解决办法。而不是直接指定代码的下行

datagridview.Datasource = data.ToList(); // where data is of type IEnumerable<T>
datagridview.Datasource=data.ToList();//其中数据类型为IEnumerable
我首先将上面的“数据”转换为DataTable对象,即“dt”,然后将其分配给DataGridView

我使用下面的链接将IEnumerable数据转换为DataTable


不要认为这与整洁有关!