Infragistics第三方控件 Web控件使用技巧

原创|其它|编辑:郝浩|2009-12-17 11:01:56.000|阅读 2705 次

概述:最近,公司在用Infragistics公司的控件,版本是2008,总体感觉很好很强大。不过,如果没有帮助文档支持的话,恐怕很难开发。经过这段时间的使用,把使用技巧分享一下。再说明一下,我们使用的都是Web控件。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

Ultra控件使用技巧

         最近,公司在用Infragistics公司的控件,版本是2008,总体感觉很好很强大。不过,如果没有帮助文档支持的话,恐怕很难开发。经过这段时间的使用,把使用技巧分享一下。再说明一下,我们使用的都是Web控件。

UltraWebGrid控件实现父子表

先上个效果图来看

 

                                                                                    -1

要实现这种效果有两点:

1.       数据源是dataset类型,并且要在dataset中直接设置datatable间的关联关系。如下代码所示:

 

                                                                            -2

2.       Grid控件绑定,如下代码所示

 

                                                                            -3

不知为何要使用DefaultView对象

3.       成功绑定完数据之后,如何获取呢?其实也很简单,如下图所示,一种比较简单的方法。

 

                                                                            -4

网上有的说根据row[],band[]的方式,没成功。。。。可能方法不对吧。

 

UltraWebCombo控件也支持分页

1.       首先,声明下控件的这个功能最先开始不是我发现的。。。。

2.       先看下效果图

 

                                                                            -5

3.       如上图所示,验证人就是一个UltraWebCombo控件,设置代码如下所示:

 

                                                                   -6

注意:一定要设置OnInitializDataSource事件,空事件即可。

里面还有一个PageIndexChanged事件,与UltraWebGrid控件的这个事件一样,绑定数据就行了。服务端代码如下所示:

 

                                                                   -7

如果数据量不多的时候,直接这样选一下,还是蛮方便的哈!

 

UltraWebMenu控件设置下拉菜单

1.       还是先看效果图吧

 

                                                                   -8

2.       本来我想用ToolBar控件的,好像它对下拉菜单支持不是很好,就使用Menu控件,感觉还不错哈。加载菜单项代码如下:

 

                                                                                    -9

 DataTable增加数据的另一种方式

对于字段个数不多的时候,这种增加数据方式比较快啊

table_menubar.Rows.Add(new object[] { "Add", "新增", "0", "../Images/button/btn_add.gif", "", "" });


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:博客园

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP