gpt4 book ai didi

c# - Xtra Grid 在运行时排序数据?

转载 作者:太空宇宙 更新时间:2023-11-03 16:30:07 25 4
gpt4 key购买 nike

我的表单上有一个 xtragrid(比方说 myXtraGrid)

然后我绑定(bind)一个数据表:

myXtraGrid.DataSource = dtMyDataTable;

myXtraGrid.BestFitColumns();

假设我在 datatable 中只有一个 column 名为 "My Column" 并且它有三个 rows数据如下:

My Column
------
3
1
2

比起网格(运行时),我点击列标题(我的专栏)并对数据进行排序

(3 1 2) ascending: (1 2 3)

我的问题是;如何将排序后的数据作为 Datatable 获取,如下所示?

My Column
------
1
2
3

运行时,我必须获取排序后的数据并对其进行处理。

谢谢 friend 。

最佳答案

您可以使用DatatableDefaultView 对 View 进行排序,稍后可以转换为表格

if (dtMyDataTable.Rows.Count > 0)
{
DataView dv = dtMyDataTable.DefaultView;
dv.Sort = "cy_column ASC";
dtMyDataTable= dv.ToTable();
}

关于c# - Xtra Grid 在运行时排序数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11115891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com