SmartGrid for Asp.Net 表格控件
• 固定表头。 表头行不会随表体数据行滚动而滚动。
• 多行表头。即表头可以有多行。
• 行头。 位于其他单元格的前面,显示行索引、单击时选择当前行。
• 合计行。 该行中的数据是其它行相应单元格中数据的合计,且该行不会随表体中其它行的滚动而滚动。
• 固定合计行技术。 在纯 B/S 结构的 web 页面中,能够实现 Grid 中合计行的固定。
• 合计行金额大写。 程序员可以设置合计行金额单元格为中文大写。
• 固定列。 列不会随表体数据的滚动而滚动。
• 移动列。 用户可以通过拖放列头来改变列的位置。
• 修改列宽。 用户可以通过拖动的方式修改列的宽度,程序员也可以锁定某列的列宽。
• 锁定指定列宽。
• 列类型。 SmartGrid 定义了普通列、文本框列、复选框列、下拉列表框列四种列类型,程序员也可以定义自己的列类型。
• 排序。 用户可以通过点击列头对某列进行排序。 SmartGrid 提供了两种排序方式: ① 客户端排序。当用户单击列头时,基于客户端的数据按升序、或降序进行排序; ② 服务器排序。当用户单击列头时,排序事件触发到服务器端,程序员可以在服务器端响应排序事件。
• 显示 / 隐藏列。 程序员可以通过设定列的可见属性来实现列的显示与隐藏。
• 状态条。 用来显示 SmartGrid 的当前操作信息, SmartGrid 也为程序员在客户端脚本中操作该状态条提供了接口。
• 命令条。 命令条上提供了行插入、删除、编辑、取消等操作的按钮,用户可以非常简洁的执行这些操作。
• 自动提示条。 当单元格的字符长度大于列宽时,文本会自动适应列宽(多出部分以“…”显示),在鼠标悬停时显示完整单元格内容。
• 自定义定位。 程序员可以自定义自己的定位逻辑。
• 分页、自定义分页。 除了 SmartGrid 提供的分页方式外,用户还可以定义自己的分页方式。
• 分页导航条。 SmartGrid 分页导航条不仅包括“首页”“上一页”“下一页”和“末页”按钮,还可以输入数字跳到任一页。分页导航条的位置可置于 Grid 的上方或下方,也可以同时出现在 Grid 的上方和下方。除此之外,分页导航条的按钮在分页导航条中可以“左对齐”“右对齐”或“中间对齐”。
• 自定义样式。 程序员可以使用 SmartGrid 自带的样式定义文件( SmartGrid.css ),也可以禁止使用缺省的样式文件,而使用自己的样式定义。开发者也可以对样式文件中的 class 重新命名(具体参见 SmartGrid 的样式 class 属性如: SelectedCellStyleName )。
其他特点
• 懒加载(LoadOnDemand)。懒加载是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。
• 数据源支持。SmartGrid 支持 DataSet 、 DataTable 、 XML ,以及实现 IDataReader 的 DataReader , 如 SqlDataReader 、 OracleDataReader 、 OleDbDataReader
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。