PowerDataGrid使用帮助

使用说明:

    由于时间关系对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以及CSDN上面所得到的反馈以及我作相应修改的情况,如果你遇到和他们同样的问题,你可以看看这个。

如果有什么问题可以到http://expert.csdn.net/Expert/topic/2928/2928057.xml?temp=.989773回帖或者去我的blog

blog中的反馈: 
wubin264 :你说的问题我已经改了,也许是你没有看ConnectionString的属性说明,不过没有关系现在已经好了!我又提供了一个OLEDB版本的。
wggwan :是的你知道把这个控件添加到你的工具箱里就可以使用了。
未将对象引用设置到对象的实例:你的问题我也已经解决了,现在新的版本已经没有这个错误了。
Donald :谢谢,不过里面现在还有一些本来想要有但是后来由于时间关系或者技术上问题没有实现的残留的方法和属性,我准备待控件稳定了以后再好好整理一下。
wayneliu :你可以下载一个最新版本,然后看看是不是还有这个问题,如果有请通知我谢谢。
Loreal :你的信我已经收到了,你的例子我看了不过出错了,我再一开始就说过该控件的源码我会公布的,我想网络本身就是一个共享的平台,我通过网络结识了不少的同道中人,也通过网络学到了很多东西,所以我想你不用着急,我会在合适的时间将源代码发布的。到时候一定通知你或者给你发邮件。现在如果有什么技术上的问题我们可以交流一下,我的MSN和是wu_jian830@hotmail.com。谢谢关注。
夏雨 :你好,看来大家都是同道中人,我在写这个控件的时候没有使用自己定义的事件,其实我是做了一个封装,将常用的功能封装到其中已减少编程序的劳动,我继承于DataGrid并没有重写。重写实在是太辛苦了。如果有什么技术上的问题我们可以交流一下,上面的MSN。
xsd:只要将它添加到工具箱里就可以了。
wy_rover:你说的这个问题是使用Cache的情况,我写的这个控件可以支持NoCache就是说,每次只取本页的数据其他的数据没有取,这样只是对你的数据库服务器有些高的要求,不过我想这点数据量对于数据库没有什么问题,我是将准备好的Select发到服务器执行以后返回本页数据(原理和吴旗娃的分页控件是一样的,我是处理的字符串而已)。
CSDN中的反馈:
原帖子的地址:http://expert.csdn.net/Expert/topic/2928/2928057.xml?temp=.989773
详细内容请看原帖子!我会去那里回答你们的问题以及浏览你们的意见,谢谢支持。看完你要忘了UP!谢谢!
更新记录:
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号凌晨)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值