2016-11-11 20 views
0

对不起,即将到来的新的asp.net我想查看我的表中的最后6个产品以特殊的方式,我需要在它自己的变量中的每个值,所以这是什么我这样做,迄今:如何在asp.net中查看泛型集合到html页面的数据

List<item> listid = new List<item>(); 
     SqlDataReader dr = cmd.ExecuteReader(); 
     while (dr.Read()) 
     { 
      item product = new item(); 
      product.title = dr["product"].ToString(); 
      product.desc = dr["des"].ToString(); 
      product.price = dr["price"].ToString(); 
      product.owner = dr["owner"].ToString(); 
      listid.Add(product); 
     } 

与所有这些字符串“项目”类,问题是我如何在网页的.aspx单独查看每个价值?

像是如果我想查看第三个项目的价格?

回答

0

你有型的“项目”列表,这样你就可以通过列表中的每个项循环和拉动性,或者它的指数直接获得该列表中的第三项,像这样:

var singleItem = listid[2]; // This is the third item since list is 0-indexed 
Console.WriteLine(singleItem.price); // This should return the item price