2013-11-23 55 views
0

我在我的數據庫中有兩個表,一個用於照片,另一個用於發佈。如何綁定來自兩個表的兩個隨機列的gridview

現在像Facebook一樣,我必須在gridview中一起顯示這些照片和文章。

沒有必要一起張貼帖子和照片,所以當有人發佈帖子,然後它只顯示帖子,如果有人上傳照片,那麼它應該只有像facebook牆上的照片顯示。

那麼如何在gridview中像這樣綁定數據。

問題是,當我綁定gridview中的數據在標籤和圖像領域,然後它重複並顯示照片和反覆發佈。我只想在一行gridview中一次只顯示一個帖子或一張照片。

如何做到這一點?請幫我

+0

不是很清楚什麼你問 – Noctis

回答

0

你應該提供一個數據源(即對象的集合,包括圖像和文本:項目之一)

public class Post 
{ 
    public Image Photo { get; private set; } 

    public string Text { get; private set; } 

    public Post(Image originalPost) 
    { 
     Photo = originalPost; 
    } 

    public Post(string originalPost) 
    { 
     Text= originalPost; 
    } 
} 

構建一個列表<郵政>並把它傳遞作爲數據源的網格視圖。

爲了解決在同一列中顯示文本和照片的問題,答案需要你指定使用的顯示技術(的WinForms,ASP.NET,WPF,Windows應用商店...)