2012-09-23 55 views
-1

我有數據表,其綁定與網格作爲基於下表的網格行的用戶選擇產生以下表1 如何篩選數據集兩個列

Id Type Desc 
1 A ABC 
2 A XYZ 
1 B QRS 
3 B 123 

。 表2

Id Type 
1 A 
1 B 
2 A 

第二個表可以增長到第一個表。

我必須找出從表1過濾行基於網格的選擇(或輸出作爲表2)

我具有以下問題

  1. 我應該從行選擇柵網的創建第二表2過濾表1
  2. 如果是,那麼如何過濾這兩個表
  3. 如果沒有答案question1那麼什麼是最好的方法。

我正在使用dEV eX GRID。

回答

0

您可以使用數據視圖並正確設置的RowFilter屬性與第二個表中的過濾器值來過濾你的第一個確定年代 ,例如:

dataView.RowFilter = "Id IN (1, 2) AND Type = A" 

for sure you have to make it dynamic so you can scan each row and 

讓你RowFilter,它是ID = 1,類型= A或ID = 2和類型= A等... 這裏是一個鏈接,瞭解如何使用它: http://www.csharp-examples.net/dataview-rowfilter/