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

怎么判断<%# Eval("branchname")%>的值是否重复

怎么判断<%# Eval("branchname")%>的值是否重复,重复后如何删除重复记录 --------------------编程问答-------------------- 在你读取数据的时候,用SQL语句 来查询不重复的数据就好了! --------------------编程问答-------------------- 在线刷新等高手 --------------------编程问答--------------------
引用 1 楼 hou306010849 的回复:
在你读取数据的时候,用SQL语句 来查询不重复的数据就好了!

已经想过办法了,没有办法才打算用这个方法,不知道能不能实现 --------------------编程问答-------------------- <%# noRepeat(Eval("branchname") as string)%>

后台:

public string noRepeat(string name){
 //重复了:我得处理下
} --------------------编程问答--------------------
引用 4 楼 yijunwanghaha 的回复:
<%# noRepeat(Eval("branchname") as string)%>

后台:

public string noRepeat(string name){
 //重复了:我得处理下
}

用这个  再把这个值对应的ID也一起传过来  
然后遍历列表  看是否有重复的 --------------------编程问答--------------------
引用 1 楼 hou306010849 的回复:
在你读取数据的时候,用SQL语句 来查询不重复的数据就好了!


是的 在你读取数据的时候就处理重复。这样一次就解决了。



--------------------编程问答--------------------
引用 4 楼 yijunwanghaha 的回复:
<%# noRepeat(Eval("branchname") as string)%>

后台:

public string noRepeat(string name){
 //重复了:我得处理下
}
额,不错;
我又想到了一种新的解决方案:有这种方法,来绑定主表(有对应字表,一对多)的主键,根据主键来得到字表的任何字段的值,然后绑定在一个repeater里面 --------------------编程问答-------------------- 我是用repeater来绑定table做的但是效果实现的不好,这种效果如何做。列表页显示的单行数据时主表的,多行数据是子表的。大仙看看还有什么好方法 --------------------编程问答--------------------
引用 8 楼 ddafdadfadf 的回复:
我是用repeater来绑定table做的但是效果实现的不好,这种效果如何做。列表页显示的单行数据时主表的,多行数据是子表的。大仙看看还有什么好方法


repeater嵌套 --------------------编程问答-------------------- select distinct 字段名1,字段名2 from 表格 order by 字段名1distinct 字段名1 意思是只显示一次字段名1显示的是第一次出现的。最好和order by 结合使用。可以提高效率。 --------------------编程问答--------------------
Quote: 引用 7 楼 ddafdadfadf 的回复:

引用 4 楼 yijunwanghaha 的回复:
<%# noRepeat(Eval("branchname") as string)%>

后台:

public string noRepeat(string name){
 //重复了:我得处理下
觉得这个不错
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,