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的属性,以便生成列定义