我现在有很多表,要根据不同的条件绑定到一个datalist上,表与表之间的字段是不等的,请问我怎么实现动态绑定,谢谢!

解决方案 »

  1.   

    你可以设置DataGGrid的AutoGenerateColumns="true"(当然这只是显示,没有操作列),然后判断条件,根据不同的条件设置不能的数据源,再绑定。
    也可像一楼的兄弟说的根据不同的条件生成不同的模板列。
      

  2.   

    请问:gasover(无尽) ,怎样根据表的字段用程序代码自动生成模板列
      

  3.   

    动态绑定:写一个返回dataset的函数,用sqlstring和tablename做参数,再对datalist绑定。
    字段不同:能不能写判断语句实现,即根据连接的表名写字段?比较复杂。