当前位置:编程学习 > C#/ASP.NET >>

超级无敌霹雳宇宙吉吉如律令十万火急!

前台(绑定了一个这样的年份字段):
<asp:Repeater ID="rplist3" runat="server">
                        <ItemTemplate>
                            <li><a href="javascript:;"><%#Eval("PublishYear")%></a></li>
                        </ItemTemplate>
                    </asp:Repeater>
后台:
DataTable list4 = bll.GetList(10000, "", "PublishYear Desc").Tables[0];
rplist3.DataSource = list4;
rplist3.DataBind();

怎么过滤掉重复的数据,重复的数据只在前台显示一条啊········
怎么获取当前用户选的是哪一个年份,并传参到后台? --------------------编程问答-------------------- http://hi.baidu.com/zaqx000/blog/item/b4bac595df2bc040d1135e98.html --------------------编程问答-------------------- 获取当前用户选?

怎么选,有复选框,还是怎么地 --------------------编程问答-------------------- rplist3.DataSource = list4.Select("...");
自己查下怎么使用DataTable的Select吧。

<asp:Repeater ID="rplist3" runat="server">
   <ItemTemplate>
   <li><a href="javascript:;" onclick='DoPostClick(this)'><%#Eval("PublishYear")%></a></li>
   </ItemTemplate>
   </asp:Repeater>


function DoPostClick(link)
{
    __doPostBack('__Page','Year' + link.innerText);
}

然后在你的页面后台类里面实现IPostbackEventHandler接口 --------------------编程问答-------------------- list4。where(...)


--------------------编程问答--------------------  超级无敌霹雳宇宙吉吉如律令十万火急帮顶 --------------------编程问答-------------------- 帖子的名字好给力哦 --------------------编程问答-------------------- --------------------编程问答--------------------

DataView dv = new DataView(list4);
DataTable objDataTable = dv.ToTable(true, "年份字段"); 
rplist3.DataSource = objDataTable ;
rplist3.DataBind(); --------------------编程问答-------------------- 超级无敌霹雳宇宙吉吉如律令十万火急帮顶 --------------------编程问答-------------------- --------------------编程问答-------------------- 看名字过来的 --------------------编程问答--------------------
引用 8 楼 net_lover 的回复:
DataView dv = new DataView(list4);
DataTable objDataTable = dv.ToTable(true, "年份字段"); 
rplist3.DataSource = objDataTable ;
rplist3.DataBind();

顶老大的帖 --------------------编程问答-------------------- 这位大哥每次 都用这么雷的名字哦 --------------------编程问答-------------------- 你在sql过滤重复的数据就可以 --------------------编程问答--------------------
引用 8 楼 net_lover 的回复:
DataView dv = new DataView(list4);
DataTable objDataTable = dv.ToTable(true, "年份字段"); 
rplist3.DataSource = objDataTable ;
rplist3.DataBind();


哇  谢谢你  第一个问题解决了
就是不太明白,能解释一下吗?你会有福报的······· --------------------编程问答--------------------
引用 13 楼 qzyrm_lei_y 的回复:
这位大哥每次 都用这么雷的名字哦


我是女纸!!!!!!!!! --------------------编程问答--------------------
引用 3 楼 wang4237 的回复:
rplist3.DataSource = list4.Select("...");
自己查下怎么使用DataTable的Select吧。

<asp:Repeater ID="rplist3" runat="server">
  <ItemTemplate>
  <li><a href="javascript:;" onclick='DoPostClick(this)'><%#Eval(……


不太明白······· --------------------编程问答-------------------- 第一个问题是数据库的事,在bll.GetList里处理,一般在select后加distinct 就行了

第二个要看你是怎么让用户选的,如果用链接的话就在链接后面加查询字符串

--------------------编程问答-------------------- 原来真是女纸。。。 --------------------编程问答-------------------- 不会·························· --------------------编程问答--------------------  bll.GetList(10000, "", "PublishYear Desc").Tables[0];

楼主是这里面有重复的记录吗?
在查询sql语句中使用distinct
如:select distinct a,b,c,d from table (oracle)

这样查询出来的东西会把abcd这四列重复的全过虑掉
楼主可先试下 --------------------编程问答--------------------
引用 21 楼 ajaxtop 的回复:
bll.GetList(10000, "", "PublishYear Desc").Tables[0];

楼主是这里面有重复的记录吗?
在查询sql语句中使用distinct
如:select distinct a,b,c,d from table (oracle)

这样查询出来的东西会把abcd这四列重复的全过虑掉
楼主可先试下


这个问题已经解决了·······
求第二个问题答案········· --------------------编程问答--------------------  绑定下吧 --------------------编程问答--------------------
引用 8 楼 net_lover 的回复:
DataView dv = new DataView(list4);
DataTable objDataTable = dv.ToTable(true, "年份字段"); 
rplist3.DataSource = objDataTable ;
rplist3.DataBind();


你快肥来·············
咬手绢中 --------------------编程问答--------------------
把获取到的数据绑定到 rplist3 就可以了 --------------------编程问答-------------------- 木有人吗··············· --------------------编程问答-------------------- 被你的标题名所吸引! --------------------编程问答--------------------
引用 4 楼 x363961461 的回复:
list4。where(...)
能在具体点吗? --------------------编程问答-------------------- 查询语句里日期按年分组嘛。 --------------------编程问答-------------------- 好拉轰的标题 --------------------编程问答-------------------- 超级无敌霹雳宇宙吉吉如律令十万火急帮顶啊哈好
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,