0

我的 MS Server 数据库中有一个名为“类型”的字节列。在我的 Asp.net 页面上,我有一个 ListView 和一个 LinqDataSource。“类型”列是不同的枚举标志。

我想检查我的 LinqDataSource Where 属性中“类型”列中的特定位。

我试过:(检查第一位)

Type == (Type | 1)
Type = (Type | 1)
Type | 1 == Type

Type & 1 == 1
Type & 1 == 1
(Type & 1) == 1
(Type & 1) == 1

等等...

我得到两种例外:

  • 运算符与字符串不兼容
  • 布尔例外 ')'

我没有运气检查过谷歌和 msdn 文档。

4

1 回答 1

0

我现在正在使用 LinqDataSource OnSelecting 事件。虽然它不是那么干净。

于 2009-09-27T07:30:50.733 回答