欢迎来到.net学习网

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

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

SmartGrid服务器事件与栏位的重要属性

创建时间:2012年03月21日 21:03  阅读次数:(3029)
分享到:
事件名 含义
OnColumnsAutoCreated 引发 ColumnsAutoCreated 事件。这使您可以为事件提供自定义处理程序。

属性名 含义
AddCopyData 布尔型。获取或设置在编辑状态Grid增加新行时,是否将上一行该列的数据拷贝到新增加的行中,默认不拷贝数据。必须设置SmartGrid的AddCopyData=true后栏位的AddCopyData属性才有效。例:col.AddCopyData = true。
AllowNull 布尔型。获取或设置一个值,该值指示是否允许空值。默认允许为空。
AllowTotal 布尔型。获取或设置一个值,该值指示是否对该列的值进行合计。如果有合计行,则合计的值显示在合计行上,默认为不合计。
ColumnName 字符型。获取或设置列的名称。例:col.ColumnName = "k";
ControlEditor System.Web.UI.Control类型。获取或设置列的编辑器控件,默认为null。
HeaderText 获取或设置列标题文本。默认值为空字符串,列头文本显示为列名。例:col.HeaderText = "折扣";
Width 获取或设置列的宽度,默认的宽度为90px。例:col.Width = new Unit(54);
HorizontalAlign 获取或设置列中文本的对齐方式,默认的对齐方式是左对齐。SmartGrid对齐有默认值,文本等为左对齐,数字右对齐。例:col.HorizontalAlign = HorizontalAlign.Right;
Visible 获取或设置一个值,该值指示该列是否显示在在Grid中,默认显示。例:col.Visible = true;
EditorClientScriptUrl 获取或设置列编辑器的客户端HTC文件,主要用于在编辑状态提供校验、键盘事件处理等,默认是空。例:col.EditorClientScriptUrl? = "htc/MyRef.htc"
ExtendedProperties 获取与 SmartGridColumn 相关的自定义用户信息的集合。例:col.ExtendedProperties = "<?xml version='1.0'?><Info idColumn='inventoryID'><RefInfo idColumn='id' nameColumn='name' url='EditRefence.aspx'></RefInfo></Info>";? //扩展属性,传到客户端的htc属性上,开发者可以在客户端htc中得到该字符串。
Htc中取ExtendedProperties示例
<script language="javascript">
var extendedProp = element.extendedProperties;
if (extendedProp != null && typeof (extendedProp) != "undefined") {
var dom = new ActiveXObject("MSXML.DOMDocument");
dom.loadXML(extendedProp);

??? ??? idColumn = dom.documentElement.getAttribute("idColumn");
}

SortDirection SortDirection枚举类型。获取或设置列的排序方向,默认为没有排序。可取值:None、Asc、Desc。None: 当前列没有进行排序。Asc: 从小到大排序。例如,从 A 到 Z。Desc:从大到小排序。例如,从 Z 到 A。
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

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

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

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

最新评论

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