【c# – ASPxPivotGrid排序】教程文章相关的互联网学习教程文章

c# – ASPxPivotGrid排序【代码】

我有2个字段可以在行区域使用.其中一个是“ID”,另一个是“名称”.将它们放入行区域时,按ID,okey排序.但是当我把“名称”字段放到那里时,它按值排序. 我试图通过ID对其进行排序而不显示但尚未克服. Here the documentation,但不是很清楚,可以解决我的问题. 有人知道怎么解决吗? 编辑:示例: alt text http://community.devexpress.com/forums/214248/PostAttachment.aspx解决方法:这是适合您的代码:private void pivotGridContr...

c# – GTK#Treeview – 如何对子节点进行排序【代码】

我有一个像这个图像的子节点的Gtk.TreeView(由于雇主专有原因,我已经覆盖了文本): 按“标题”列排序(单击列标题)按3个父节点排序,当我真的只想让它对每个父节点下的所有子节目进行排序时.这可能吗? 请注意,按“路径”列排序会对子节点进行适当的排序;我认为因为父节点在该列中没有文本.所以我希望在父节点的Title列中有一个(简单?)方法.解决方法:排序有点复杂,因为您需要将代码的几个部分(模型和列)合作.要对特定列进行排序,这是...

如何在排序后在给定位置的bindingsource中添加一行? C#【代码】

我使用绑定源构建我的数据网格:SqlDataAdapter adapter = new SqlDataAdapter(Datenbank.cmd);dataSet1.Tables.Clear();adapter.Fill(dataSet1, "Table");bs = new BindingSource();bs.DataSource = dataSet1.Tables["Table"];dataGridView1.DataSource = bs;现在我对它进行排序:bs.Sort = "customer DESC";现在我想在0处添加新行dataSet1.Tables[0].Rows.InsertAt(newRow, 0);但是,它不会插入位置0 删除位置x的类似问题 – 这里...

c# – 防止重新排序第一列【代码】

我有一个listview,其中包含gridcolumns的网格视图,我想重新排序除第一列以外的所有列.我怎样才能做到这一点?另外我想保存新列位置. 我的listview代码是:<Style x:Key="myListViewStyle" TargetType="{x:Type ListView}" x:Shared="False"><Setter Property="BorderBrush" Value="RoyalBlue" /><Setter Property="Foreground" Value="Teal" /><Setter Property="FontSize" Value="14" /><Setter Property="Margin" Value="20, 6...

c# – 按文化排序不按预期工作【代码】

为什么“ū”首先代替“U”?CultureInfo ci = CultureInfo.GetCultureInfo("lt-LT");bool ignoreCase = true; //whether comparison should be case-sensitiveStringComparer comp = StringComparer.Create(ci, ignoreCase);string[] unordered = { "Za", "?b", "ūa", "Ub" };var ordered = unordered.OrderBy(s => s, comp);订购结果:UAUBZAZB 应该是:UbūaZa?b 这是立陶宛字母的顺序. https://www.assorti.lt/userfiles/uplo...

c# – 使用LINQ排序【代码】

我正在努力进行这种排序,需要一些帮助. 我将按排名对子节点进行排序并保存.例如为了命令主元素内的子节点,我将传递特定部分的ID. 此示例仅适用于第一个后代,现在我卡住了.XElement x = XElement.Load(xmlString1); x.Descendants("opt").First().ReplaceNodes(x.Descendants("opt").First().Descendants("sel").OrderBy(o => int.Parse(o.Attribute("rank").Value))); 4x.Save(xmlString2);我需要那样的.x.Descendants("sub").Wher...

c# – OData $orderby查询中的自然排序【代码】

我在ASP.NET API 2控制器中使用[EnableQuery](System.Web.Http.OData)来启用OData v3过滤/排序/分页.我注意到使用$orderby子句返回按如下方式排序的数据(这里有一些例子 – 它们是字符串,不一定有模式):LoadTest1000_1 LoadTest1000_10 LoadTest1000_1000 LoadTest1000_2 LoadTest1000_20 [etc]当我需要自然分类时:LoadTest1000_1 LoadTest1000_2 LoadTest1000_10 LoadTest1000_20 LoadTest1000_1000 LoadTest1000_2000 [etc]我该...

C# 排序ICompare<>接口的使用【代码】【图】

IComparer<T> 这是一个接口,是用来给对象中的某一个属性经行排序 接口的使用 - 文章图片" />接口的使用 - 文章图片" /> 1 class NameDESC:IComparer<StudentExt>2 {3 public int Compare(StudentExt x,StudentExt y)4 {5 return y.StudentName.CompareTo(x.StudentName);6 }7 }8 //按照学号降序排列9 class StudentIdDESC:ICompaner<StudentExt> 10 { 11 public int Compare(StudentExt x,StudentExt ...

c# – .net使用IComparable排序的值类

我使用绑定到附加到大型集合的iBindingListView实现(第三方dll)的DataGridView遇到了问题. 我的集合类型中有一个名为MyDateTime的属性,它是一个类似于DateTime的值类,但也包含一些遗留代码. 该结构实现了iComparable,iComparable< T>和iEquatable< T>. 我遇到的问题是: 当我对MyDateTimeColumn上的iBindingListView应用排序时,它总是使用非泛型iComparer,导致数十万次不必要的装箱和拆箱. 当我使用DGV提供的自动排序时,它会对列进...

c# – 如何使用变音符号对列表进行排序而不删除变音符号【代码】

如何对包含带有变音符号的字母的列表进行排序? 本例中使用的单词组成. 现在我得到一个显示这个的列表:bb baz bez但我想得到一个显示这个的列表:baz bb bez将变音符号显示为自己的字母.有没有办法在C#中做到这一点?解决方法:如果您将当前线程的文化设置为您要排序的语言,那么这应该自动运行(假设您不需要一些特殊的自定义排序顺序).像这样List<string> mylist; .... Thread.CurrentThread.CurrentCulture = new CultureInfo("pl...

c# – 按内容和元素长度对列表进行排序【代码】

我是c#的新手,我正在寻找一些问题的帮助,我按列表中元素的长度对列表进行排序,我将尝试使用简化版本进行解释. 我有一个具有以下格式列表的类别的对象列表:category.Name; category.Path;当我从外部数据库中提取类别列表并将它们导入List时,它们没有特定的顺序,例如:Luxury Seats /Base/Seats Small Seats /Base/Seats/Luxury Seats Seats /Base Small Gloves /Base/Gloves Large Seats /Base/...

c# – 如何以排序方式显示int的数据绑定集合【代码】

我有一个非常小的整数集合,我在自定义ItemsControl中显示.我不担心性能,因为这个系列太小了.我希望这些项目按升序显示,并且无法找出最佳方法.我已经成功地使用带有SortDescription的CollectionViewSource来对更复杂的对象进行排序,但它似乎需要一个属性名来排序.我意识到我可以保持底层集合的排序或将我的int包装在引用类型中以使用SortDescription,但两者似乎都有点过分.我错过了什么吗? 我想做类似这样的事情,其中??MyCollectio...

c# – 查找所有k大小的子集,其中s为n大小的重复未排序正整数【代码】

请注意,这是C#.NET 2.0项目(Linq不允许)所必需的. 我知道这里已经提出了非常类似的问题并且我已经生成了一些工作代码(见下文)但是仍然想知道如何在k和s条件下更快地使算法更快. 这是我到目前为止所学到的:动态编程是查找ONE(不是所有)子集的最有效方法.如果我错了,请纠正我.有没有办法反复调用DP代码来生成更新的子集,直到包(重复设置)用完为止? 如果没有,那么有没有一种方法可以加快我下面的回溯递归算法,它确实产生了我需要的但...

C#中的字母数字排序【代码】

我有这样的CSV数据: 数;版本1; AA.11; A01.11; A01.21; Z.7 在这里,我需要按如下方式对Version列进行排序: 数;版本1; AA.11; Z.71; A01.21; A01.1 所以如果你看到,Z.7条目应该在AA.1之后.基本上降序排序应该像: 分类版本: BBAA?C乙一个 我已经试过了也在http://www.DaveKoelle.com讨论了Alphanum算法自然排序比较器http://www.codeproject.com/Articles/22517/Natural-Sort-Comparer.除了上面提到的排序,它做了我想要的一切.解...

c# – 每个条目后按名称排序【代码】

我正在使用此LINQ语句按产品名称(升序)对列表进行排序,其中包含产品名称(字符串)和每个产品可用的大小(List< byte>);LinkedList<FullItemDetails> itemDetails = new LinkedList<FullItemDetails>(); public class FullItemDetails {public string ProductName { get; set; }public List<byte> Sizes { get; set; } }现在每次我输入一个新的条目ex;夹克,6,12,18,10,我想我的程序正在整理我的清单;itemDetails.AddLast(fullItem...