使用DataView的RowFilter过滤数据 有个字段UserType是byte类型,按位定义意义的,现在想过滤数据时使用以下条件:((UserType & 1)=0)结果,运行报告错误,说:不能使用“&”运算符。有什么其它表达式达到相同目的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RowFilter = "UserType =1"; ((UserType & 1)=0)------------------&运算是C#的语法,不能做为条件的.你可以看字符串的函数中哪一个可以做相似的运算来达到你的目的. 如果纯粹在SQL里面使用,“&”也是可行的。但这里就有问题了。郁闷 楼主的目的只是想判断最后一位为0是吗??换种思路..try..((UserType % 2)=0) 我要判断的不仅仅是最后1位。要的是对整个数据的各位进行判断。现在把这个数据类型调整为8位的char了,每位限制为1或者0 &这个是 C#的语法在ADO.NET的数据 语法中是没有的楼主应该 修改数据类型为别的设置 RowFilter = "UserType =1";类似 C# WINFORM 学习视频? WinRT API和以前的Windows API 到底有啥区别? C#的Lambda表达式必须有个名字么? C#接收邮件出现html源文件? c# keybd_event按住某键出问题 c#如何实现多叉树,并能够进行分层打印? 操作新建文件夹 代码简化问题 拖拽列分组 !!!请问如何查看C#给出控件的源程序呀??? 在App_Code里面怎么引用用户控件啊? DotNet中ajax跨域请求的ajax代理如何实现?
------------------
&运算是C#的语法,不能做为条件的.
你可以看字符串的函数中哪一个可以做相似的运算来达到你的目的.
在ADO.NET的数据 语法中是没有的
楼主应该 修改数据类型为别的
设置 RowFilter = "UserType =1";类似