ASPxGridView的自动排序(写在onCustomUnboundColumnData()事件中)

//此排序写于后台,可打印出序号

protected void ASPxGridView_progoods_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e)

{

if (e.Column.FieldName == "NO" && e.IsGetData)

e.Value = (e.ListSourceRowIndex + 1).ToString();

}

//此排序只girivew中,不能打印出来

<Columns>
<dx:GridViewDataTextColumn Caption="序号" VisibleIndex="0" Width="1%">
<EditFormSettings Visible="False" />
<CellStyle HorizontalAlign="Center"></CellStyle>
<DataItemTemplate>
<dx:ASPxLabel ID="L_rowid_1" runat="server" Text=‘<%# Container.ItemIndex + 1 %>‘>
</dx:ASPxLabel>
</DataItemTemplate>
</dx:GridViewDataTextColumn>

</Columns>

时间: 2024-10-25 18:38:35

ASPxGridView的自动排序(写在onCustomUnboundColumnData()事件中)的相关文章

ASPxTreeList控件去根节点的新增修改操作(写在onCommandColumnButtonInitialize()事件中)

treelist去掉根节点按钮效果图: //去掉父节点及子节点旁的新增.修改.删除操作(写在onCommandColumnButtonInitialize事件中) protected void Tree_Gooslist_CommandColumnButtonInitialize(object sender, TreeListCommandColumnButtonEventArgs e) { if (e.NodeKey != null) { TreeListNode node = this.Tr

C# DataGridView 列自动排序时单元格背景色丢失

百度了下大家处理比较复杂 我是这么处理的,把设置颜色的代码写在RowPostPaint事件中,执行之前判断一下 当前行数,在最后一行时候执行,避免频繁设置颜色. private void DGV_CW_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { if (e.RowIndex == DGV_CW.RowCount-1) set_cw_grid(); // 设置grid颜色 }

Unity游戏开发——自动为动画剪辑添加事件 之 最后几帧的事件不能被调用的问题

最近在做一个根据配置表自动生成动画剪辑clip以及controller的功能.做法是根据配置表配置的动作以及每个动作的关键帧,自动为每个clip添加事件.这样做可以把动画的事件处理在游戏运行之前就计算好然后存到动画文件.anim中,可以提高游戏的运行效率,如果做的再细点,还可以自定义动画事件的传入的参数.比如act游戏中的多段攻击,这些数据一定是配到表中的,我们可以把表中的数据导入成Unity的ScriptableObject类型,然后打成.asset文件,在把他指定给AnimationEven

DataGridView点击排序完成后如何禁止自动排序

Summary: Disable sorting after clicking DataGridView columnheader,Prevent databound DataGridView from sorting while editing! Problem:I have a databound DataGridView in a WinForms which the user may have sorted by a column. The problem is this: after

IOS数组自动排序

self.beacons = [beacons sortedArrayUsingComparator:^NSComparisonResult(BRTBeacon* obj1, BRTBeacon* obj2){ return obj1.distance.floatValue>obj2.distance.floatValue?NSOrderedDescending:NSOrderedAscending; }]; 数组的自动排序: 通过比较的方法进行   排序

使用CollectionViewSource,通过Xaml绑定自动排序

这个是一个完成分组和排序功能的Datagrid,同样只是简单的绑定到List集合,后台不用额外的代码,所有功能都在Xaml中完成: 首先在UI中定义CollectionViewSource资源,在这里定义排序和分组的规则 WPF中定义如下: 引入命名空间:xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase" <Window.Resources> <CollectionViewSourc

DBGrideh 实现自动排序

一.点击标题自动排序 1.在optioneh中设置:AutosortMarking:=True2.设置DbGridEh的属性:(不一定总要设置,与使用的数据连接有关)sortlocal:=True;3.uses 单元Ado------ehlibADoTclientData------ehlibCDSBDE ---------ehlibBDE EhLibUniDAC 4.Column属性 ColumDefValues->Title->TitleButton设为TRUE 二.+序列号

C#/winform 自动触发鼠标、键盘事件

要在C#程序中触发鼠标.键盘事件必须要调用windows函数. 一.鼠标事件的触发 1.引用windows函数mouse_event /// <summary> /// 鼠标事件 /// </summary> /// <param name="flags">事件类型</param> /// <param name="dx">x坐标值(0~65535)</param> /// <param

TreeSet实现自动排序的原理

今天随手了一段代码关于通过treeSet实现自动排序的功能,自己折腾了好久. 始终是存在这一些疑惑,后来和同学的交流和调试可以解释自动排序的基本原理: 通过可以通过两种方式实现自动排序: 一种: package xyxysjxy.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io