string Connection=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection con=new SqlConnection(Connection);
SqlDataAdapter sda=new SqlDataAdapter("select top 15 * from hyxx where Typeid=1 order by dateandtime desc",con);
DataSet ds=new DataSet();
sda.Fill(ds,"hyxx");
this.rpnew.DataSource=ds.Tables["hyxx"].DefaultView;
this.rpnew.DataBind();
sda.SelectCommand.CommandText="select top 15 * from hyxx where Typeid=2 order by dateandtime desc";
sda.Fill(ds,"hyxx");
this.rpnew2.DataSource=ds.Tables["hyxx"].DefaultView;
this.rpnew2.DataBind();
这是后台里的代码,我控制用的是repeater控件,但是rpnew2所显示的是30条(包含rpnew的15条)这是怎么回事呢? 代码有那里错误呢?上面的的数据都是放在一个表格里面,如果放在不同放表格里,是不会出现这样的问题的。
SqlConnection con=new SqlConnection(Connection);
SqlDataAdapter sda=new SqlDataAdapter("select top 15 * from hyxx where Typeid=1 order by dateandtime desc",con);
DataSet ds=new DataSet();
sda.Fill(ds,"hyxx");
this.rpnew.DataSource=ds.Tables["hyxx"].DefaultView;
this.rpnew.DataBind();
sda.SelectCommand.CommandText="select top 15 * from hyxx where Typeid=2 order by dateandtime desc";
sda.Fill(ds,"hyxx");
this.rpnew2.DataSource=ds.Tables["hyxx"].DefaultView;
this.rpnew2.DataBind();
这是后台里的代码,我控制用的是repeater控件,但是rpnew2所显示的是30条(包含rpnew的15条)这是怎么回事呢? 代码有那里错误呢?上面的的数据都是放在一个表格里面,如果放在不同放表格里,是不会出现这样的问题的。
解决方案 »
- jquery cokie
- 如何字节写asp.net控件,自己的 ,来个最简单的
- 关于类似于QQ空间上传QQ空间头像,上传图像没有刷新整个页面,而只是局部刷新(如果是AJAX下面会出现进度条,绝对不会是iframe),是怎么实现的?
- 请大家帮我看一下这段登陆代码的问题,怎么没有实现角色验证呢?
- how to change the schema of a dataset?
- 页面关闭操作数据库
- 关于工具箱的问题
- 在C#中,是否可以不用打开IE而执行一个URL??
- 限制输入:只能使用英文字母,数字以及-和_,首字母必须为字母或数字。长度>=3
- javascript新手的问题.怎么使用codebehind把javascript代码加入到head之间?
- 如何让VS2005中的DATAVIEW可以将图片宽度固定,高度同比例缩放还可以点击?
- 问一个关于日期控件的问题
你把两次结果都fill到了同一张表里面,当然第二次填充后结果里面就有30条了(15+15)!
你可以第一次:
sda.Fill(ds,"hyxx1");
this.rpnew.DataSource=ds.Tables["hyxx1"].DefaultView;
this.rpnew.DataBind();
第二次:
sda.Fill(ds,"hyxx2");
this.rpnew.DataSource=ds.Tables["hyxx2"].DefaultView;
this.rpnew.DataBind();这样就解决问题了!
<%# DataBinder.Eval(Container.DataItem,"title") %>怎么样得到前几个字数据呢?? 就像asp里的replace<%# DataBinder.Eval(Container.DataItem,"dateandtime","{0:D}") %>怎么样设置
才能让他显示出 如 2006-11-10我上面的显示是2006年11月10日,问题解马上发分