使用说明: | ||||||||||||||||
由于时间关系对Sql版本修正的详细,OLEDB版本中的问题以后再说。使用方法和注意事项我在这里简单的说一下,使用的详细代码请看每个例子的下面。 先说说Sql版本的PowerDataGrid的使用方法:首先你需要安装控件,安装方法是打开工具箱-->选择“添加/移除项”,会出来一个对话框,选择“浏览”,选中这个dll文件,稍等片刻就可以出现在你的工具箱里(如果不能直接拖到页面上请关闭VS.NET再重新打开)。接着就要设置ConnectionString属性连接数据库(或者在web.config里面设置关键字为ConnectionString的配置小节来标识连接字符串,注意:key必须为ConnectionString),同时为了得到数据你还必须设置QueryCommand属性为指定的Select语句(现在不支持存储过程),如果你需要自动分页的功能那么就必须将AllowPaging设置成"True",如果你需要自动排序则将 AllowSorting设置成"True"。如果你要显示打印和保存按钮你可以设置相应的属性,如果打印和保存同时不显示则选择文件类型的下拉框也将不显示。如果你需要一页里面显示较多的数据但是要使用较小的显示控件那么你可以将IsShowScroll设置成true(在你将这个属性设置为true的时候控件会有所变化,是由于我没有写design类同时又重写Render方法的原因,不用去管他)。 其次是OLEDB版本的,两者的使用方法相同,但是前面也提到由于时间关系所以OLEDB版本不是最新的,也就是说Sql版里面OLEDB里不一定有,但是OLEDB里有的Sql一定有。 由于该控件已经不单纯是一个数据呈现的控件,他相当于一个数据控件,所以我想他里面ConnectionString和QueryCommand属性很正常,否则和DataGrid不是没有什么区别了,只是更丰富了一些! | ||||||||||||||||
下面是我的blog以及优快云上面所得到的反馈以及我作相应修改的情况,如果你遇到和他们同样的问题,你可以看看这个。 如果有什么问题可以到http://expert.youkuaiyun.com/Expert/topic/2928/2928057.xml?temp=.989773回帖或者去我的blog | ||||||||||||||||
| ||||||||||||||||
2004-04-08 12:20最近一次更新,更新内容:修改带滚动条的时候翻到最后一页的时候页角显示错误的问题,现在没有使用dropdownList选择页码,因为技术上的原因,dropdownlist不能正确的发送事件到服务器,现在暂时只能使用前后页导航,但是如果不使用滚动则一切正常。修正出现滚动条以后不能正常打印和保存的问题。 | ||||||||||||||||
2004-04-09 last update,fixed check all problem when more than one powerdatagrid in a page ! and I added some new examples in SqlPowerDataGrid.aspx. You can click a Download Example that you can get it.Thanks for advice.If you have any problem please give me email or contact me whit msn. | ||||||||||||||||
2004-05-04 今天将整理过的源码发布! | ||||||||||||||||
2004-05-09 今天将源码重新整理!将OLEDB的也一起实现了!修改了不少上一版本中的问题! |
属性 | 描述 |
CacheDuration | 分页的时候如果选择使用缓存方式,则这里表示缓存保存的时间。 |
ItemShowLength | 当DataGrid里面的内容太长了,无法显示的时候可以指定这个参数,设置DataGrid里面每个单元格中显示字的数量其他的部分使用"..."代替,此时当鼠标移动到该单元格的时候将会显示出来完整的信息。 |
ConnectionString | 数据库连接字符串,如果不设置,控件会到<add key="ConnectionString">配置小节里面找数据库连接字符串,两个地方必须设置其中的一个地方。 |
DefaultSortColumn | 指定默认的排序列。 |
IsSortAscending | 是否已升序方式显示。 |
IsXml | 获得当前指定的数据源是不是XML文档。 |
QueryCommand | 查询字符串,如果是非XML的时候必须指定此项否则将不显示任何东西。 |
SortField | 设置排序字段。 |
XmlFile | 设置XML文本的位置。 |
Title | 当需要保存数据或者打印数据的时候此属性将用来显示被保存或打印数据的标题。 |
IsShowCheckAll | 是否显示全选CheckBox,该CheckBox自动支持全选和全部取消的工作,方便标记数据。 |
IsShowPrint | 是否显示打印按钮。(完成于4月8号) |
IsShowSave | 是否显示保存按钮。(完成于4月8号) |
IsShowScroll | 是否显示滚动条。目前只能生成纵向的滚动条,考虑到这只是一个表现方式,所以我也不大算做横着的滚动条,其实实现起来也很简单,如果想要产生横着的或者竖着的只要使用<div>就可以了。(完成于4月8号) |
IsTransparent | 指定当前的DataGrid是否为透明的。(还没有实现)(添加于4月8号凌晨) |