初学者的一个小问题,请大家帮忙解决一下
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条)这是怎么回事呢? 代码有那里错误呢?上面的的数据都是放在一个表格里面,如果放在不同放表格里,是不会出现这样的问题的。