GridView怎么绑定不同表中的不同字段?????????

解决方案 »

  1.   

    把不同的的字段  添加到一个datetable中  然后gridview再绑定这个datetable就OK了当然最好是能在 sql语句中进行多表查询了
      

  2.   

    怎么实现啊?具体代码是什么?本人菜鸟,刚学ASP.NET,求大神给个代码参考!!!!!
      

  3.   

    GridView负责显示数据了,其他的逻辑单独处理了
    比如我建立了一个视图,视图里面是几个表的联合查询
    CREATE VIEW dbo.cg_purchase
    AS
    SELECT a.[ID], a.DeptID,h._Name as Dept,a.BillID, Type=CASE WHEN a.Type=1 THEN '采购' ELSE '退货' END, _Date=convert(char(10),a._Date,120), a.OperatorID, a.ProvID, a.StockID, 
          ChkDate=convert(char(10),a.ChkDate,120), a.ChkOperatorID,Status=CASE WHEN a.Status=1 THEN '待审核' ELSE '已审核' END, a.Re, 
          b.JobNO AS OperatorNO, b._Name AS Operator, e.SupNO, e._Name AS Provider, 
          d._Name AS StockName, c.JobNO AS ChkOperatorNO, a.InCash,
          c._Name AS ChkOperator,e.pyCode as ProviderCode,a.OperationID,dbo.aa_gettotalprofit(a.[ID],6) as Total,dbo.aa_gettotalprofit(a.[ID],9) as GoodsAmount,a.OperationBill
    FROM dbo.Purchase a LEFT OUTER JOIN
          dbo.StaffList b ON a.OperatorID = b.[ID] LEFT OUTER JOIN
          dbo.StaffList c ON a.ChkOperatorID = c.[ID] LEFT OUTER JOIN
          dbo.StockList d ON a.StockID = d.[ID] LEFT OUTER JOIN
          dbo.SupplierList e ON a.ProvID = e.[ID] LEFT OUTER JOIN
          dbo.BranchList h ON a.DeptID=h.[ID]
    那么我只用读取视图,然后绑定数据源就型了
      

  4.   

    视图或者多表查询视图就是5楼的那种多表查询例子:http://zhidao.baidu.com/question/192303473.html看不懂 可以百度一下 多表查询
      

  5.   

    就是在sql查询的时候就多表查询
    SELECT t1.id,t2.name from [idtable] t1
    join [nametable] on t1.id=t2.id这样返回的就是两个表的连接结果