2013-02-14 114 views
3

我有一个场景,我必须显示每个表字段的数据水平。水平显示数据库列数据

ID 1 2 3 4 5 

Name 'Ahmad' 'Umar' 'Nadeem' 'Raza' 'Saquib' 

City 'New York' 'Paris' 'London' 'New York' 'London' 

任何人都可以告诉我如何在ASP.NET C#中完成吗?

+0

显示你的代码,请... – 2013-02-14 12:38:23

+5

你的问题已经回答了[这里] [1] [1]:http://stackoverflow.com/questions/9758260/how-to-display-datagridview-perpendicular – Marco 2013-02-14 12:41:20

+0

如何获取数据我的意思是使用数据集或列表? – Prashant16 2013-02-14 12:50:56

回答

1

类似的东西:

class Program 
{ 
    static void Main(string[] args) 
    { 
     HumanDto humanDto = new HumanDto(); 
     List<Human> humans = new List<Human>(); 
     humans.Add(new Human(){city = "London", id = 1}); 
     humans.Add(new Human() { city = "London2", id = 2 }); 
     humans.Add(new Human() { city = "London3", id = 3 }); 
     humans.Add(new Human() { city = "London4", id = 4 }); 

     humans.ForEach(e => humanDto.Add(e.city, e.id)); 
    } 
} 

public class Human 
{ 
    public Int32 id { get; set; } 
    public String city { get; set; } 
} 
public class HumanDto 
{ 
    public List<Int32> Ids { get; set; } 
    public List<String> Cities { get; set; } 
    public HumanDto() 
    { 
     Ids = new List<int>(); 
     Cities = new List<string>(); 
    } 

    public void Add(String city, Int32 Id) 
    { 
     Ids.Add(Id); 
     Cities.Add(city); 
    } 
}