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,% '就行了.不过,还是烂....