English versionEnglish
杨涛的个人主页

留言簿

搜索留言
关键字: 
签写留言
姓名:*
主页:
留言内容(2000字以内):*

验证码:
注意:留言内容不支持UBB及HTML标签
为防止发布垃圾或有害留言,所有发布的留言需站长批准后才会显示。

首页  上一页  ...  318  319  320  321  322  323  324  325  326  327  ...  下一页  尾页
2006/2/16 0:09:00  richard
版主你好,我是刚刚用aspnetpager的,看了代码后感觉很方便,但是现在的问题是,我在程序中用了aspnetpager,但是这个控件我就是看不到。不知道是什么原因(我也将alwaysshow属性用上了)。请问你能告诉我吗?
回复:您好,如果把AlwaysShow设为true仍然不能显示,那么请检查是否误将Visible属性设成了false,或者包含分页控件的父控件或html标签没有显示出来。如果这些问题都没有,您可以把代码发来我看看。谢谢!
2006/2/12 18:59:00  钟宏
续:上个留言:
  吴老师:我要实现的就是你的那个留言查询的效果,可否将存储过程和调用的原代码发给我一份
多谢!
回复:您好,我的留言簿搜索页没有使用存储过程,所有代码都在一个页面上,文件已压缩后发往你的邮箱,请注意查收。谢谢!
2006/2/12 0:09:00  钟宏
你好,吴老师,我想用oracle数据库,DataGrid和你的控件来分页,每次查询条件不一样时,得到的数据也不一样!绑定到DataGrid的数据量也不一样!
  我看你的帮助文档没有用oracle数据库的,都是对一个表,固定数据量的操作,可否提供一些参考文档和思路!
  急盼!多谢!
回复:您好,控件的示例中有一个搜索的示例您可以参考一下,至于Oracle,我做的动太搜索分页语句类似于这样:select * from (select A.*,rownum r from (select * from 表名 where (where子句) order by 排序列)A where rownum<= pager1.CurrentPageIndex*pager1.PageSize)B where r>(pager1.CurrentPageIndex-1)*pager1.PageSize,注意其中的pager1是AspNetPager的ID,分页的SQL语句是在后台代码中动态产生的。谢谢!
2006/2/11 1:47:00  kisssun
老师您好,我是完全根据sample代码修改的,但是运行提示出错
出错行:pager.RecordCount=(int)DbCommand.ExecuteScalar();
即使修改成pager.RecordCount=10;也出同样错误提示
未将对象引用设置到对象的实例。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
我的代码
DbConnection.Open ();
DbCommand.CommandText = "select count(*) from newsdata where sCity='main'";
pager.RecordCount=(int)DbCommand.ExecuteScalar();
DbConnection.Close ();
BindData();
请问使什么问题呢?谢谢
回复:您用的是什么数据库?AspNetPager的ID是pager吗?如果代码在后台代码文件中,请检查pager这个变量是否已经声明了(protected AspNetPager pager)。谢谢!
2006/2/10 16:53:00  壮志
这个控件太牛了!  请问有联系方式吗? 可以向你请教一下
回复:您好,主页最下面有我的邮件地址,第一条留言中有QQ号码,谢谢!
2006/2/10 13:26:00  westboy
最近用了你的分页控件,感觉很不错,在此请教个问题,
创建sql proc时
"Where子句(可选):"应怎么填写,例如我要绑定当为某类时的数据,thank you
回复:可以是“字段名=值”这样的语句,谢谢!
2006/2/7 13:38:00  Webdiyer,你好!
在修改或删除datagrid中某一行时,如何取得这一行关键字段的值,前提是使用了你的aspnetpager控件,我使用

           int recid = int.Parse(dg.DataKeys[e.Item.ItemIndex].ToString());
if (e.CommandName   ==   "Delete")
{
                AdminUserDel(recid);
}
会报出错误:
索引超出范围。必须为非负值并小于集合大小。参数名: index
回复:您设置了DataGrid的DataKeyField了吗?能否帖出更多代码看看?谢谢!
2006/2/5 11:21:00  吴家宏
什么时候开发出2.0版啊?
回复:最近在忙一个项目,还得两个三个月才能完工,在这个项目完工前连接触vs2005的机会都没有,更别提开发AspNetPager 2.0版了,不过当前版本存在的一些小问题我会及时解决,谢谢您的关注,也请您对这个控件的推迟升级能够原谅!我会尽最大可能早日把控件升级到2.0版。
2006/2/4 17:21:00  悠悠濮阳网
刚留的信息忘留网站地址了-出问题的页面如下:
http://www.uupy.com/dzhindex.aspx?page=12

我使用webdiyer网站上生成的存储过程分页撰写工具生成的代码分页出来的数据最后几页无缘无故的多几条重复的数据,一模一样.

Table变量 临时表 分页代码我都试了,结果都一样.分页出来的数据最后一页全部是重复的数据,倒数第二页部分数据重复,一模一样.4条4条的重复!!!

这是生成的分页代码:
CREATE PROCEDURE dzhindexnormoselect
(@pagesize int,
@pageindex int)
as
set nocount on
declare @indextable table(id int identity(1,1),nid int)
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
insert into @indextable(nid) select id from dzh where stoped=0 order by endreply desc,addtime desc
select O.* from dzh O,@indextable t where O.id=t.nid
and t.id>@PageLowerBound and t.id<=@PageUpperBound order by t.id
set nocount off
GO
回复:我看了一下您所链接的页面,发现重复的记录的编号都不一样,因此觉得应该是您的数据库表中有主题相同但编号不同的记录而引起的,请您检查数据库中的记录。谢谢!
2006/2/4 17:19:00  悠悠濮阳网
我使用webdiyer网站上生成的存储过程分页撰写工具生成的代码分页出来的数据最后几页无缘无故的多几条重复的数据,一模一样.

Table变量 临时表 分页代码我都试了,结果都一样.分页出来的数据最后一页全部是重复的数据,倒数第二页部分数据重复,一模一样.4条4条的重复!!!

这是生成的分页代码:
CREATE PROCEDURE dzhindexnormoselect
(@pagesize int,
@pageindex int)
as
set nocount on
declare @indextable table(id int identity(1,1),nid int)
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
insert into @indextable(nid) select id from dzh where stoped=0 order by endreply desc,addtime desc
select O.* from dzh O,@indextable t where O.id=t.nid
and t.id>@PageLowerBound and t.id<=@PageUpperBound order by t.id
set nocount off
GO
首页  上一页  ...  318  319  320  321  322  323  324  325  326  327  ...  下一页  尾页