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

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", "", "" });

 

文档会随时更新!!

 

你可能感兴趣的:(Web)