when retrieve data from sql, set datasource like.
select table1.机构代码, table2.机构的中文名称 FROM table1 inner join table2 on table1.机构代码 = table2.机构代码

解决方案 »

  1.   

    我用的是Access数据库,这种方法能不能用!
      

  2.   

    不用thetuxedo(Matrix Reloaded)的方法就只能在ItemBound或者ItemCreate中作了private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if ( ( e.Item.ItemType != ListItemType.Header ) && ( e.Item.ItemType != ListItemType.Footer ) )
    {
    //假定第一列为机构代码,则可根据e.Item.Cells[0].Text查机构代码表,得到显示机构的中文名称
    e.Item.Cells[0].Text = 机构的中文名称
    }
    }
      

  3.   

    没有用过Access
    不清楚。如果是sql那样就好办多了。
      

  4.   

    gOODiDEA(无语)您贴的,我看了半天没弄明白,请大家多多出招!
      

  5.   

    i never use access coping with asp.net.But I guess you can create the query or view in access first, then set data source to the query or view. I cannot believe that you can only connect to table.