当前位置:编程学习 > C#/ASP.NET >>

asp.net 如何!动态!自定义扩展属性及相关(反射?)

  大家好,小弟先碰到个难题
  比如说客户这张表
  可能用户觉得里面的信息少啦,想要添加别的属性如 属性1,属性2,属性3,属性4等等
  属性的类型 可能是int,string,float,datetime 

  然后在添加的时候需要有 对应的输入
 查询的时候  可能这些属性还作为查询条件,  查询出来的结果中 也可能会显示其中的一些属性名
 小弟现在 如果说在 客户表中 加上10来个备用字段  然后通过一张属性的配置表控制,现在基本实现
 现在要改为动态的情况下  不知道这里该如何实现  就是说不是用备用字段  --------------------编程问答-------------------- 帮你顶!会的回答下! --------------------编程问答-------------------- 先谢谢楼上的 ,
 其实这个问题一句话也可以表达清楚 
 就是  asp.net 如何处理不固定字段的表? --------------------编程问答-------------------- 是不是分不够啊。。。   分不够说啊 。。 别没反应啊 
高手别潜水啊。。 路过麻烦看看  谢谢 --------------------编程问答-------------------- 既然配置表都完成了,其他的就好做了,只是比较麻烦,估计你调试起来会疯的:
1、页面组件需要动态生成。查询页面:查询条件控件需自动生成、列表数据绑定需要动态生成,注意空间命名最好有特征,便于查找及后台数据处理;
2、SQL需要动态生成,select、insert、update是最基本的

其实不推荐完全动态的业务表格,这种需求本身会大幅增加开发成本,建议还是使用备用字段。 --------------------编程问答-------------------- 谢谢楼上的,,现在还在查解决方案 。。。 
你可做过类似的?

--------------------编程问答-------------------- C# 4.0的动态对象可以满足你的要求。

然而本质上,你使用字典数据结构存储属性/值对也可以实现,动态不过是语法上更简单一点而已。 --------------------编程问答-------------------- 不好意思  我们这边现在还是在用vs2008  。net framework 3.5
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,