請問DataView的RowFilter可以有多個參數嗎﹖好急

yang771 2003-10-21 09:37:21
DataView DtvSpec=DtbData.DefaultView;
DtvSpec.RowFilter="ProN='"+CtlProN.SelectedItem.Text+"'"﹔

請問如果在上面的RowFilter可否加多一個參量
既﹕

DataView DtvSpec=DtbData.DefaultView;
DtvSpec.RowFilter="ProN='"+CtlProN.SelectedItem.Text+"' && SpecN='"+sdfsd+"'";

如果可以的話﹐中間用什么連接。
...全文
37 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenqinzeng 2003-10-21
  • 打赏
  • 举报
回复
里面的Filter是要跟SQL匹配的,不是跟C#里面的匹配,and ,or in 等都可以的,
chsl918 2003-10-21
  • 打赏
  • 举报
回复
我的方法是给DataTable,加上一个流水号!然后根据条件找到流水号,根据流水号定位数据!比较麻烦,但是对于ListBox控件或者那些下拉条控件还是非常好用的!
yang771 2003-10-21
  • 打赏
  • 举报
回复
但是在我用and 聯接的時候﹐不能執行。我試下逗號。
Alton1981 2003-10-21
  • 打赏
  • 举报
回复
相当于SQL语句的where部分。
Alton1981 2003-10-21
  • 打赏
  • 举报
回复
AND,OR都可以,就是SQL Server里的连接符,rowfilter的字符串就相当于SQL语句。
xxdneu 2003-10-21
  • 打赏
  • 举报
回复
不好意思,应该是AND
DtvSpec.RowFilter="ProN='"+CtlProN.SelectedItem.Text+"' AND SpecN='"+sdfsd+"'";
xxdneu 2003-10-21
  • 打赏
  • 举报
回复
可以加
DtvSpec.RowFilter="ProN='"+CtlProN.SelectedItem.Text+"',SpecN='"+sdfsd+"'";
用逗号隔开即可
herofyf 2003-10-21
  • 打赏
  • 举报
回复
(LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John' to try

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧