欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » AspxGridView使用教程 » 正文

AspxGridView列的个性设置

创建时间:2011年12月11日 22:31  阅读次数:(8803)
分享到:
一、如何设置固定列
AspxGridView的固定列是通过设置栏位的FixedStyle=”Left”来实现的。
Asp.net中设置:FixedStyle=”Left”
C#中设置:FixedStyle = GridViewColumnFixedStyle.Left

二、如何设置可拖动列
设置SettingsBehavior.AllowDragDrop=true则允许栏位拖动。
调用客户端方法MoveColumn可在前台实现代码拖动。支持用户使用鼠标拖动栏位。

三、如何设置列合计值
AspxGridView的汇总数据是显示在Footer带上的,必须设置Settings.ShowFooter=true。直接显示在栏位下方。
可以将汇总信息定义在<TotalSummary >标签中。
例:
<TotalSummary >
<dxwgv:ASPxSummaryItem FieldName="Event" SummaryType="Count" / >
<dxwgv:ASPxSummaryItem FieldName="OCCDatetime" SummaryType="Min" / >
<dxwgv:ASPxSummaryItem FieldName="OCCDatetime" SummaryType="Max" / >
</TotalSummary >

AspxGridView内置的聚合函数包括:Sum、Min、Max、Count、Average、Custom、None。

四、如何为列设置初始值
AspxGridView要设置栏位新增时初始值需要扩充其InitNewRow事件。代码的主要功能是给e.NewValues[列名称]赋值。
事件原型:
protected void  ASPxGridView1_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
DevExpress.Web.Data.ASPxDataInitNewRowEventArgs属性:
NewValues:System.Collections.Specialized.OrderedDictionary类型

例:

//设置栏位初始值
rotected void  ASPxGridView1_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
    e.NewValues["CreateDate"] = DateTime.Now;    
}
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 38+16=? 的结果(结果是:54)
结  果: