日期:2014-05-20  浏览次数:20395 次

100分求解问题
我在数据库的一个字段中保存的是以逗号隔开的字符串如“1,2“

而我在登陆的时候记下用户登陆的id号如“2“,

我在显示的时候把Id等于“2”的所有记录用GridView显示
我知道怎么把“1,2”拆开
但是问题是我怎么才能把和“2”相等的每一条记录填充到DataSet中,只有这样我才能绑定到GridView中
不知道那位仁兄可以解答一下

------解决方案--------------------
不明白为什么要这样存储数据
你可以把现通过程序把 “1,2“ 中的数据分离出来 然后把分离的数据传到数据库去取数据
------解决方案--------------------
id in 字段
------解决方案--------------------
设计本身就有问题了...

用id like '%,2 ' OR id like '2,% ' OR id like '%,2,% ' OR id = '2 '

这种设计太烂了.除非你要是进数据库的时候前后多加一个逗号,那就只要id like '%,2,% '就行了.不过,还是烂....