举例说明该问题:
系统中有多个类别的产品信息,比如有食品、药品...。这些不同类别产品的基础信息是不一样的(这些基础信息是系统规定的),并且针对每个产品用户可以定义该产品所特有的属性(该属性是由用户决定的),如果针对对每个产品都开发不同页面来展示数据那么这个系统的工作量会非常大。
所以,系统在展示数据时(列表、表单)应该可以针对这些数据生产相应的页面。但是在asp.net中,使用的是绑定的技术,页面上显示多少列是在设计时定义的,那么如何在运行时根据定义动态设定模版列,执行绑定呢?谢谢!!
 

解决方案 »

  1.   

    使用动态模版列,在里面使用lable,然后在程序中控制它的可见性,
    然后动态帮定数据就可以了!
      

  2.   

    同意楼上,如果总列不多,可以先定义好,然后控制显示和隐藏。
    如果比较多(几十个)的话,可以在后台定义列,然后添加到datagird里,添加完了后再绑定
      

  3.   

    谢谢,两位!
    tnt8csdn2000(Userful):
    请问,有详细的文档,或者例子么(呵呵,想偷懒!)