我想用一个datagrid,在button1_click时取出table1的数据,在button2_click时取出 table2 的数据. 可不可以实现??是不是要动态修改datafield?如何修改?

解决方案 »

  1.   

    只要绑定的信息DataGrid里都有,就没有问题,跟普通绑定没什么区别。
      

  2.   

    如果两个Table需要的表头,和字段差别大的话,就麻烦些
    可以将Table的字段名都换成要显示的文字,比如Select Name as 姓名 什么的,这样就不用设置DataField了,直接绑定数据就好。不过好像一般很少有人这样干
    或者,将DataField设置为两个Table的合集,绑定的时候,把不要显示的Columns,Visible = false掉,dg.Columns[3].Visible = false ;在后台就可以做,比较方便,我这样做过,不过前提是两个Table结构差异不是特别大,或者字段的合集不是特别大动态修改datafield?没试过
      

  3.   

    大概多少钱?我这倒是有一个,不过不是.net的,是asp的.有意请联系[email protected]