Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 如何对radgridview进行排序_Sorting_Telerik_Radgridview - Fatal编程技术网

Sorting 如何对radgridview进行排序

Sorting 如何对radgridview进行排序,sorting,telerik,radgridview,Sorting,Telerik,Radgridview,我有一个radgridview。。。 我想根据用户单击的按钮按升序/降序对它们进行排序。 我还有一个组合框,其中包含radgridview中的列名,用户根据列名选择对数据进行排序 不幸的是,我不知道怎么做 你能帮我做这个吗 谢谢:)Telerik的网站非常清晰,详细介绍了如何对RadGridView进行排序: 到目前为止您尝试了什么?以下是我的代码,它按升序对ID进行排序: 在gridview中,列是ID、名称、单价和日期。。。 希望用户选择要排序的特定列。。 我有一个允许用户选择列的组合框 但

我有一个radgridview。。。 我想根据用户单击的按钮按升序/降序对它们进行排序。 我还有一个组合框,其中包含radgridview中的列名,用户根据列名选择对数据进行排序

不幸的是,我不知道怎么做

你能帮我做这个吗


谢谢:)

Telerik的网站非常清晰,详细介绍了如何对RadGridView进行排序:


到目前为止您尝试了什么?

以下是我的代码,它按升序对ID进行排序:

在gridview中,列是ID、名称、单价和日期。。。 希望用户选择要排序的特定列。。 我有一个允许用户选择列的组合框 但我无法获取所选组合框项的值

private void SortAsc_Click(object sender, System.Windows.RoutedEventArgs e)
{
RadGridView1.SortDescriptors.Add(new SortDescriptor()
{
Member ="ID",
SortDirection = System.ComponentModel.ListSortDirection.Ascending
}
}

我已经解决了这个问题。。。 我添加了一个组合框,用户可以在其中选择要排序的字段。 这是我的密码:

private void SortAsc_Click(object sender, System.Windows.RoutedEventArgs e) { RadComboBoxItem comboItem = combobox1.SelectedItem as RadComboBoxItem; string selectedItem = comboItem.Content.ToString(); RadGridView1.SortDescriptors.Add(new SortDescriptor() { Member=selectedItem, SortDirection = System.ComponentModel.ListSortDirection.Ascending }); } 私有无效排序单击(对象发送方,System.Windows.RoutedEventArgs e) { RadComboBoxItem ComboxItem=combobox1。选择EdItem作为RadComboxItem; string selectedItem=comboItem.Content.ToString(); RadGridView1.SortDescriptors.Add(新的SortDescriptor() { Member=selectedItem, SortDirection=System.ComponentModel.ListSortDirection.Ascending }); } 这将按升序排序。要按降序排序,只需将升序替换为降序。:)