这个用2个表就搞定了吧.. userInfo id int name varchar(10) insert into userinfo values(1,'小明') valueInfo id int uid int text varchar(10) value varchar(10) insert into valueinfo values(1,1,"年龄","25") insert into valueinfo values(1,1,"性别","男") insert into valueinfo values(1,1,"身高","185")主表固定 重表可操作..不就搞定了么?至于如何显示,如何查询 那是另外的问题...
一个人员基本信息结构表:字段Id,字段名称
比如:1 姓名
2 性别
3 政治面貌
人员详细信息表:人员Id,结构字段Id,相应结构的值
比如:1 1 小明
1 2 男
1 3 党员
实体类:
IDictionary<int,string> //分别表示字段的id以及详细的值 这个字典里面存储该人员全部的基本信息当然这种方式不能简单的用GridView来绑定了,需要动态修改GridView字段或者 直接使用html拼接的方式输出
userInfo
id int
name varchar(10)
insert into userinfo values(1,'小明')
valueInfo
id int
uid int
text varchar(10)
value varchar(10)
insert into valueinfo values(1,1,"年龄","25")
insert into valueinfo values(1,1,"性别","男")
insert into valueinfo values(1,1,"身高","185")主表固定 重表可操作..不就搞定了么?至于如何显示,如何查询 那是另外的问题...