DataGid里面绑定一个table,table中的一列是其类别的id,我要通过这个类别的id去获得类别的名称,并显示在DataGid这一列数据上,请问,如何实现?小妹在此先行谢过了……

解决方案 »

  1.   

    直接用SQL语句取出来,重要的还得看你的结构
      

  2.   

    为什么不直接通过Sql获取名称?
    如果是多表,可以使用,
    在绑定数据源中使用ADO.NET 中的表达式
    http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx
      

  3.   

    估计你的结构是这样
    表一(t1)
    id  code  comment
    表二(t2)
    code  name  ...
    你需要这样的表
    id name
    可以用这样的SQL语句
    select t1.code,t2.name from t1,t2 where t1.id = t2.id
    得到你需要的表直接绑定就可以了啊
      

  4.   

    select t1.id,t2.name from t1,t2 where t1.code= t2.code
    写反了呵呵