`

NetAdvantage的WebGrid 实例应用(二)

阅读更多

大家看了图示,流程应该比较了解了,
1。用XMLHTTP从服务器端取得数据
2。用取得的数据填充到webGrid表格中

由于主要是讲解WEBGRID,因此我们先省略掉XMLHTTP从服务器端读取数据的过程。
这里我里提供一个JS数据提取方法如下:
function loadData()
{
   var result = new Array("10265","产品","2.3","200");
  return result;
}

接下来我们取得的数据填充到WebGrid表格中
首先我们来填充一行数据

首先用NetAdvantage提供的全局方法
var grid = igtbl_getGridById(gridID);//gridID是表格的ID号
得到一个grid对象,用来操作WebGRid

接着从表格取得一个行对象
var i=0;//i为行的序号,这里就我们取第一行因此为0
var row = grid.Rows.getRow(i);

有了行对象后,就可以很方便的对该行的每一个CELL进行操作了,
其时有点类似于ADO.net里面的DataTable对象

我们现在看看如何取得一个Cell对象
var cell = row.getCellFromKey("ProductId");
这里的这个ProductId是什么呢,我们看看我们定义WebGrid的Column时的情况

 <igtbl:UltraGridColumn HeaderText="产品编号"     Key="ProductId" IsBound="True" Width="80px" .....

上面是WebGrid定义一列时的模板,其时和DataGrid是类似的。

上面的代码就是取得这一行中,产品编号这个Cell的对象

用了cell这个对象,我们就可以给他进行取得和赋值操作了
我们将取得的产品编号赋给此Cell

cell.setValue(result[0]);//result是用loadData()方法取得的
后面产品名称,产品价格的方法类似,
此时基本完成了从服务器端取值,并填写到WebGrid表格的过程。

WebGrid对象的层次结构不熟的,可以去看NetAdvantage提供的帮助文件。
或者参考下我以前写的WebGrid文章。。







酱板猪 2006-11-23 11:59 发表评论
分享到:
评论

相关推荐

    Infragistics NetAdvantage 2005 Vol. 1 (ASP.NET Only) 注册机

    NetAdvantage 2005 for ASP.NET的核心组件之一是WebGrid,这是一个强大的数据网格控件,具有多种数据呈现和操作功能。WebGrid能够轻松地处理大型数据集,支持分页、排序、过滤和编辑等操作,同时还提供了自定义列...

    netadvantage

    "NetAdvantage"是一款专为C# 2005及以上版本设计的高效开发工具集,它极大地丰富了.NET框架下的数据库应用开发选项。这款工具以其多功能数据表格窗口而著称,提供了丰富的特性,帮助开发者构建功能强大的用户界面。 ...

    NetAdvantage_ASPNET_2011 V1

    "NetAdvantage"是Infragistics的产品系列,包含了一系列高级UI控件,可增强ASP.NET应用的用户体验。"2011"代表了产品的发布年份,而"Ultrawebgrid"是其中的核心组件之一,专注于数据呈现和管理。 【压缩包子文件的...

    Infragistics NetAdvantage ASP.NET_20111 Vol1 Samples

    通过深入研究这些样例,开发者不仅可以掌握Infragistics NetAdvantage ASP.NET 2011 Vol1控件的基本用法,还能学习到如何在实际项目中灵活应用,提升开发效率,创造出更加出色的企业级Web应用。安装并运行这些样例,...

    Infragistics NetAdvantage Ultimate 2011 Vol 1

    Infragistics NetAdvantage Ultimate 2011 Vol 1

    NetAdvantage_WinForms_20091_Hotfix_2013(2009年4月28日的版本)

    NetAdvantage for WinForms包含了一系列用于构建Windows桌面应用的高级UI控件,如数据网格、图表、菜单、按钮等。这些控件设计精美,功能强大,支持自定义样式和主题,使得开发者可以轻松创建出专业级别的用户界面。...

    NetAdvantage 2010 v2 SN

    NetAdvantage 2010 v2 SN WinForm ASP.NET SL WPF

    Infragistics.NetAdvantage.Ultimate.2011.Vol.2.key

    标题中的"Infragistics.NetAdvantage.Ultimate.2011.Vol.2.key"指的是Infragistics公司的NetAdvantage产品系列的2011年第二卷的许可证密钥。这是一个商业软件开发工具集,专为.NET Framework设计,提供了一系列用于...

    infragistics NetAdvantage_2008 vol 2

    - **企业级应用开发**:由于其强大的数据处理能力和丰富的功能集,NetAdvantage非常适合用于构建大型的企业级应用程序。 - **数据分析与可视化**:借助UltraWebChart等高级图表控件,可以实现复杂的数据分析和可视化...

    NetAdvantage 2009 注册工具

    NetAdvantage 2009 注册工具

    Infragistics.NetAdvantage.for.Windows.Forms.2011.Vol.2 注册机

    2011年发布的第二卷版本,为开发者提供了广泛的功能和更新,以增强应用程序的用户体验和开发效率。 1. Infragistics简介: Infragistics是一家全球领先的用户界面(UI)设计和开发工具提供商,其产品涵盖了.NET、...

    infragistics NetAdvantage 2010.1 xamWebGrid XamWebDialogWindow应用相关示例

    博主Jonsion在iteye博客上分享了这个示例,通过实例代码展示了如何在Web应用程序中有效利用这两个强大的UI控件。” 【标签】:“源码”和“工具”表明这个压缩包包含可以运行的代码示例和可能使用的开发工具组件。 ...

    NetAdvantage_Silverlight_20092_SR_1065(2009年11月25日的版本)

    NetAdvantage Silverlight是Infragistics公司推出的一套高级UI控件集合,专为开发Silverlight应用程序而设计。这个特定的版本——"NetAdvantage_Silverlight_20092_SR_1065"发布于2009年11月25日,它是一个服务释放...

    Infragistics NetAdvantage for .NET 2009.2 Vol.2 ( 可用 KEY )

    《Infragistics NetAdvantage for ...无论是在桌面应用、Web应用还是富客户端应用的开发中,Infragistics NetAdvantage for .NET 2009.2 Vol.2 都是一个值得信赖的合作伙伴,能够帮助开发者实现创新和高效的解决方案。

    Infragistics NetAdvantage for WPF Volume 1

    Infragistics NetAdvantage for WPF Volume 1第二部分

    NetAdvantage 2010 vol 3 key

    NetAdvantage 2010 vol 3 的 key

    NetAdvantage Ultimate 2011 v2 序列号 最新版

    最新版NetAdvantage 序列号,经过验证可以使用。 使用非常方便,选择一个序列号输入即可。完全版本,可以支持WPF WINFORM asp N多优秀的控件。

    Infragistics NetAdvantage Ultimate 2016.2 序列号

    Infragistics NetAdvantage Ultimate 2016.2 是一个由Infragistics公司推出的全面的UI控件套件,主要用于开发高性能、美观且交互性强的Windows、Web和移动应用程序。这个工具集涵盖了.NET Framework、ASP.NET、WPF、...

    NetAdvantage_20083_CLR2X_WIN_HotFix_2021

    NetAdvantage控件集提供了各种先进的用户界面元素,如数据网格、图表、按钮、菜单、工具栏等,帮助开发者快速构建具有专业外观和功能的Windows Forms应用程序。此热修复程序可能包括了对这些控件的性能优化、bug修复...

    Infragistics NetAdvantage for ASP.NET 2007 Vol.3 CLR2 Source

    《Infragistics NetAdvantage for ASP.NET 2007 Vol.3 CLR2 源代码解析》 Infragistics NetAdvantage 是一个强大的UI组件库,专为.NET Framework 2.0的ASP.NET开发者设计,提供了丰富的用户界面控件和工具。2007年...

Global site tag (gtag.js) - Google Analytics