asp.net gridview按日期排序
我排序我的日期与我的SQL查询,我得到一个正确的结果。asp.net gridview按日期排序
但正如我申请
gridview.UseAccessibleHeader = TRUE; gridview.HeaderRow.TableSection = TableRowSection.TableHeader;
我gridview。排序后的数据得到排序。
this.gridviewname.MasterTemplate.EnableSorting = true;
this.RadGridView1.MasterTemplate.EnableSorting = True
SortDescriptor descriptor = new SortDescriptor();
descriptor.PropertyName = "Yourcolumnname";
descriptor.Direction = ListSortDirection.Ascending;
this.gridviewname.MasterTemplate.SortDescriptors.Add(descriptor);
descriptorcolumnname As New SortDescriptor()
descriptorShipName.PropertyName = "columnname"
descriptorShipName.Direction = ListSortDirection.Ascending
try this
感谢您的快速回复。我无法使用我的gridview获取MasterTemplate选项,甚至没有显示sortdiscriptor。我希望你在谈论http://msdn.microsoft.com/en-us/library/system.windows.controls.sortdescriptor(v=vs.91).aspx链接。 – Madhur 2014-11-01 06:57:18
k如果我的代码工作不正常,那么您可以使用数据集并将已排序的数据库值存储到数据集中,并将数据集绑定到网格视图。 – 2014-11-01 07:10:13
我正在做同样的事情。但绑定数据后,我应用gridview.UseAccessibleHeader = true; gridview.HeaderRow.TableSection = TableRowSection.TableHeader;这使得它再次未排序 – Madhur 2014-11-01 07:34:16
您需要进行编程分类。因为通常在网格值是字符串执行 – 2014-11-01 04:28:50
感谢您的快速回复。你的意思是说我应该做一个自定义排序?你能举个例子吗? 我注意到,如果我不应用UseAccessibleHeader和HeaderRow.TableSection我的数据以排序的格式显示。 – Madhur 2014-11-01 06:11:53