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