2013-11-23 22 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应用商店...)