2012-09-29 42 views
0

我從網格視圖中的三個表中獲取記錄。用一行過濾gridview數據

這裏兩個表數據總是相同的,但一個表數據顯示不同的記錄我想在網格視圖中顯示第三個表數據在一行中,當第三個表數據獲取記錄,然後需要使用逗號分隔使用c#。

回答

0

您將不得不根據需要製作自定義數據表,並將數據表綁定到gridview。

0

您可以將返回結果存儲在列表中,並在綁定到網格之前對其進行過濾。

0

您需要在查詢中使用聯合來避免重複記錄,而不是在綁定記錄之後進行。

您可能會從數據庫中獲得50條記錄,但刪除重複項後,您可能只有5到10條記錄,那麼爲什麼要獲得50條記錄,爲什麼在查詢它們時無法刪除它們。

使用這樣的事情:

select x, y, z from Table1 
Union 
select x, y, z from Table2  
Union 
select x, y, z from Table3 

它總是給你ditinct記錄。