【发布时间】:2014-05-28 03:22:56
【问题描述】:
我想将数据从 SQL 过滤到我的数据网格。
我有:
1 个表(tableX)
3 列
Col1 Col2 Col3
1/x/10 BJB 1/20/20
1/y/10 BJB 1/20/30
1/x/10 BJB 1/20/30
1/y/10 BJB 1/20/20
2个数据网格(dg1,dg2)
我想插入:
dg1 与 col1 "1/x/10" 和 col3 "10/20/20"
dg2 与 col1 "1/y/10 和 col3 "10/20/20
我只能用一个 Col3 过滤
"SELECT Col1, Col2, Col3 FROM Tablex WHERE Col3='10/20/20'"
如何过滤 col1 女巫包含“x”或“y”和 col3?
================================================ =============================
哦,是的。。谢谢你的回答。
dg1 的这个
("SELECT Col1, Col2, Col3 FROM TableX WHERE Col1 like ('%/X/%') AND Col3='10/20/20'")
这对于dg2来说,不同的只是X和Y..lol
("SELECT Col1, Col2, Col3 FROM TableX WHERE Col1 like ('%/Y/%') AND Col3='10/20/20'")
【问题讨论】:
-
如果我正确阅读了您的问题,这篇 SO 帖子将对您有所帮助。 stackoverflow.com/questions/5843537/…
-
你是说你想调用一个数据库来填充两个数据网格吗?
-
不,我不是.. 1 个数据网格的 1 个命令。
-
然后
SELECT Col1, Col2, Col3 FROM Tablex WHERE Col3='10/20/20' AND Col1 = '1/x/10'为一个,SELECT Col1, Col2, Col3 FROM Tablex WHERE Col3='10/20/20' AND Col1 = '1/y/10'为另一个。 -
@Fred 您的代码正在运行,但是.. col1 并不总是“1/x/10”和“1/y/10.. x 和 y 是静态的,但 1 和 10 总是会改变..对不起我的坏问题...