2009-09-23 71 views
0

我的MS Server數據庫中有一個名爲'Type'的字節列。在我的Asp.net頁面上,我有一個ListView和一個LinqDataSource。 「類型」列是不同的枚舉標誌。按位運算符LinqDataSource其中

我想檢查我的LinqDataSource Where屬性中'Type'列中的特定位。

我試着用:(檢查第一位)

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

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

等等...

我得到兩種異常:用繩子和

  • 操作不兼容
  • boolean Excepted')'

我已經檢查谷歌和msdn文檔沒有運氣。

+0

數據上下文中的類型成員是什麼類型? – recursive 2009-09-23 19:43:50

+0

該類型是字節,所以我不知道字符串來自哪裏。 – 2009-09-24 18:26:19

回答

0

我現在正在使用LinqDataSource OnSelecting事件。它雖然不是那麼幹淨。