这可能是一个简单的问题,我有一个字符串列表,其中包含有关电影的信息。我还有一个网格视图,我将字符串列表绑定为数据源。在我附加的图像中,我为每个字段创建了列标题。 (标题,描述,AgeRating,价格)。
问题是我的列表中的每个项目都存储了整个电影参考
例如:[0]"Interstellar;Sci-Fi Film;12;4.00"
我附上了字符串列表的图像,以便您理解我的意思。
如何制作,以便将每件商品细分为' title','说明' ' ageRating'和'价格'所以他们属于必要的专栏
例如:标题:星际间
描述:Space Stuff
AgeRating:12
价格:5.00
List<string> movie = MovieM.listMovies();
if (movie != null)
{
GVmovies.DataSource = movie;
GVmovies.DataBind();
GVmovies.BackColor = Color.LightSeaGreen;
GVmovies.BorderColor = Color.DarkGreen;�
答案 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; }
}
为每部电影设置属性,然后绑定这些对象的集合,而不是字符串列表。