C#下面图片上的显示的数据如何创建

1.用List可以实现图片上面显示的存储数据结构吗?

如果可以实现的话,求教一下
图片说明

treeview控件可以实现。

推荐你使用第三方工具比如:DotNetBar 或者 DevExpress 百度一下,非常多,破解版也一堆



public class Data
{
    public int index;
    public Data(int i)
    {
        this.index = i;
    }
}
public class TableA
{
    public List<Data> dataList = new List<Data>();
}
public class TableB
{
    public List<Data> dataList = new List<Data>();

}
public class TableC
{
    public List<TableA> tableAList = new List<TableA>();
}

是这样么?

楼主的意思是想要一个展示方式,展示不同的数据库表格数据对吧!
由于每个表格字段不同,所以你不知道如何展示,是这个意思么?
通常我们展示数据还是使用的数据表格来展示的,只是表格列定义的地方是需要动态添加展示的,通常我们使用DisplayAttribute来在数据实体上打上标签,反射数据实体的方式获取数据值,和DsplayAttribute中定义的列名,这样就可以达到一个表格,展示多个数据实体类型的目的了。

// 数据实体如下定义,其中Text值就是列名称
public class Person
{
    [Display(Text = "名称")]
    public string Name { get; set; }

    [Display(Text = "地址")]
    public string Address { get; set; }
}

....
// 然后反射数据实体类型,获取所有具有DisplayAttribute的属性,以便生成列定义