网格视图中的C#.Net List <t>

时间:2016-02-23 16:11:16

标签: c# visual-studio list gridview collections

这可能是一个简单的问题,我有一个字符串列表,其中包含有关电影的信息。我还有一个网格视图,我将字符串列表绑定为数据源。在我附加的图像中,我为每个字段创建了列标题。 (标题,描述,AgeRating,价格)。

问题是我的列表中的每个项目都存储了整个电影参考 例如:[0]"Interstellar;Sci-Fi Film;12;4.00"我附上了字符串列表的图像,以便您理解我的意思。

如何制作,以便将每件商品细分为&#39; title&#39;,&#39;说明&#39; &#39; ageRating&#39;和&#39;价格&#39;所以他们属于必要的专栏

例如:标题:星际间      描述:Space Stuff
     AgeRating:12
     价格:5.00

Movie Data Grid Image
List of Strings

List<string> movie = MovieM.listMovies();


        if (movie != null)
        {

            GVmovies.DataSource = movie;
            GVmovies.DataBind();
            GVmovies.BackColor = Color.LightSeaGreen;
            GVmovies.BorderColor = Color.DarkGreen;�

1 个答案:

答案 0 :(得分:1)

我会为你的电影创建一个自定义对象,而不是使用字符串列表:

public class Movie
{
    public string Title { get; set; }
    public string Description { get; set; }
    public int Rating { get; set; }
    public decimal Price { get; set; }
}

为每部电影设置属性,然后绑定这些对象的集合,而不是字符串列表。