比如我有三个数据库表Ta,Tb,Tc
这三个表都是一些属性表,比如职位表,公司类型表,都有一个主键,是自动增长的如何在同一个aspx页面,把表名当参数传入到此页面
同时可以实现对这个表的增加、删除、修改

解决方案 »

  1.   

    可以将三个datagrid事先绑定好 传过来的表名与三个表比较 相同显示 不相同的设置为false
    好像很笨的方法
      

  2.   

    我这只是做一个比例,我有很多的这种类型的表我想不会为每一个表建立一个功能模块吧之前在用asp时,有一个aspgrid可以实现这种功能就是传入一个sql语句,第一个字段是主键,它会动态将所有的字段都显示出来,可以进行编辑保存很方便,但是用.net不知道有没有这种解决方案
      

  3.   

    DataGrid根据表名做参数绑定是可以的,但可能实现不了一些复杂的功能
      

  4.   

    说个我没试验过的思路,如果你是用asp.net 2.0可以考虑使用gridview(设置其自动生成,用gridview自带的更新删除方式),然后加上3个sqldatasource(对应3张表,设置相应的update,delete,insert command和parameter),然后根据参数不同绑定不同sqldatasource反正操作起来相当复杂
      

  5.   

    应该考虑通过.Net框架上的优化去实现