ComponentArt Grid用法一 客户端运行模式
来源:互联网 发布:.net文件管理系统源码 编辑:程序博客网 时间:2024/05/29 08:26
ComponentArt Grid用法一
2009-09-24 09:32:46| 分类:默认分类 | 标签:|字号大中小 订阅
概述:
为ASP.NET设计的ComponentArt Grid结合了我们的专利表现技术和AJAX技术,包括客户端,服务器端和回传运行模式
主要特征包括:分页,排序,分组,过滤,查找,列缩放和排序,分级显示和多重表格,客户端和服务器端模板,多种记录选择,记录编辑,条件格式化,右键菜单,键盘控制
实现客户端运行模式
客户端运行模式下的ComponentArt Grid(RunningMode="Client")能够提供更快的执行速度和更丰富的用户界面。在客户端运行模式下,分页,排序和过滤由客户端浏览器控制。不需要回到服务器来刷新数据和页面元素。然而,当存储在客户端的数据超过5000条记录时,执行效率会降低,如果你的查询返回数据超过5000条,可以考虑使用Callback模式来从服务器获得更多的数据,而且不需要强制回传整个网页
使用客户端运行模式实现一个Grid
1.新建项目grid_client.aspx
2.在设计视图,从工具箱拖拽ComponentArt Grid控件到页面,id=“Grid1”
3.在属性页设置Grid属性如下表
4.拷贝表格需要的图片和滑块到你的项目的图片文件夹.你可以找到滑块图片在\live_examples\grid\features\client_sideRunningMode\images\pager.
5.在Page_Load事件添加以下代码 [ C# ]
为ASP.NET设计的ComponentArt Grid结合了我们的专利表现技术和AJAX技术,包括客户端,服务器端和回传运行模式
主要特征包括:分页,排序,分组,过滤,查找,列缩放和排序,分级显示和多重表格,客户端和服务器端模板,多种记录选择,记录编辑,条件格式化,右键菜单,键盘控制
实现客户端运行模式
客户端运行模式下的ComponentArt Grid(RunningMode="Client")能够提供更快的执行速度和更丰富的用户界面。在客户端运行模式下,分页,排序和过滤由客户端浏览器控制。不需要回到服务器来刷新数据和页面元素。然而,当存储在客户端的数据超过5000条记录时,执行效率会降低,如果你的查询返回数据超过5000条,可以考虑使用Callback模式来从服务器获得更多的数据,而且不需要强制回传整个网页
使用客户端运行模式实现一个Grid
1.新建项目grid_client.aspx
2.在设计视图,从工具箱拖拽ComponentArt Grid控件到页面,id=“Grid1”
3.在属性页设置Grid属性如下表
属性
值
ImagesBaseUrl
images
PagerImagesFolderUrl
images
PagerStyle
Slider
RunningMode
Client
4.拷贝表格需要的图片和滑块到你的项目的图片文件夹.你可以找到滑块图片在\live_examples\grid\features\client_sideRunningMode\images\pager.
5.在Page_Load事件添加以下代码 [ C# ]
if (!IsPostBack)
{ Grid1.DataSource = MakeDataTable();
Grid1.DataBind();
}
{ Grid1.DataSource = MakeDataTable();
Grid1.DataBind();
}
6.添加一个MakeDataTable()函数来填充和返回一个ADO.NET DataTable.下例代码产生了一个DataTable[ C# ]
public DataTable MakeDataTable()
{ DataTable dt = new DataTable();
dt.TableName = "DTable";
DataColumn dc = new DataColumn();
dc.DataType = Type.GetType("System.Int32");
dc.ColumnName = "ID";
dt.Columns.Add(dc);
dc = new DataColumn();
dc.DataType = Type.GetType("System.String");
dc.ColumnName = "Item";
dt.Columns.Add(dc);
dc = new DataColumn();
dc.DataType = Type.GetType("System.Double");
dc.ColumnName = "Tick";
dt.Columns.Add(dc);
int i = 0;
do
{
DataRow dr = dt.NewRow();
dr["id"] = i;
dr["item"] = "Item " + i.ToString();
dr["Tick"] = i;
dt.Rows.Add(dr);
i++;
}
while (i <= 4000);
dt.AcceptChanges();
return dt;
}
{ DataTable dt = new DataTable();
dt.TableName = "DTable";
DataColumn dc = new DataColumn();
dc.DataType = Type.GetType("System.Int32");
dc.ColumnName = "ID";
dt.Columns.Add(dc);
dc = new DataColumn();
dc.DataType = Type.GetType("System.String");
dc.ColumnName = "Item";
dt.Columns.Add(dc);
dc = new DataColumn();
dc.DataType = Type.GetType("System.Double");
dc.ColumnName = "Tick";
dt.Columns.Add(dc);
int i = 0;
do
{
DataRow dr = dt.NewRow();
dr["id"] = i;
dr["item"] = "Item " + i.ToString();
dr["Tick"] = i;
dt.Rows.Add(dr);
i++;
}
while (i <= 4000);
dt.AcceptChanges();
return dt;
}
7.编译浏览页面
- ComponentArt Grid用法一 客户端运行模式
- ComponentArt Grid用法5 checkbox
- 使用ComponentArt Grid中的客户端模板
- 使用ComponentArt Grid中的客户端模板
- ComponentArt Grid用法二 大量数据
- ComponentArt.web.ui中文帮助之Grid(一)(来自:海浪)
- ComponentArt.web.ui中文帮助之Grid(一)
- ComponentArt.web.ui中文帮助之Grid(一) 海浪
- ComponentArt.web.ui中文帮助之Grid(一)
- ComponentArt Grid Tips
- appium grid模式运行自动化
- ComponentArt的Grid页面传值
- 对ComponentArt中的Grid控件改造
- ComponentArt Grid触发和处理服务器端事件
- 使用ComponentArt Grid的服务器端模板
- AjAx ComponentArt. NavBar 的用法
- (Web Menu) ComponentArt. Menu用法
- ComponentArt-TreeView(一)常规编
- ComponentArt Grid用法二 大量数据
- hadoop+zookeeper+hbase安装、配置及应用实例
- log4j.properties 完整版
- 关于DELPHI中出现'BOF或EOF'中有一个是“真”,或者当前的记录已被删除,
- 在Android中实现全屏显示的方法
- ComponentArt Grid用法一 客户端运行模式
- 在windows下压缩的文件,在linux下解压会乱码的解决方案
- [Linux] WIN7下Virtualbox虚拟Ubuntu共享文件夹设置
- 用struts2遇到的相关问题集
- 序言 第0 章
- Generic<Programming>:简化异常安全代码
- 随笔三:中央处理单元
- 网络编程初始化类 CInitSock
- Oracle 不同故障的恢复方案