ads.xsd文件里的联合查询SELECT     T.ID, L.HTML
FROM         Ads_Type AS T LEFT OUTER JOIN
                      Ads_List AS L ON T.ID = L.SID
WHERE     (T.SID = @SID)
方法名是GetAdsListBySID()在BLL里调用    public Ads.Ads_TypeDataTable GetAdsListBySID(int SID)
    {
        return Adapter.GetAdsListBySID(SID);
    }文件里使用        AdsTypeBLL dl = new AdsTypeBLL();
        Ads.Ads_TypeDataTable dt = new Ads.Ads_TypeDataTable();
        dt = dl.GetAdsListBySID(1);
        string aaa = dt[0].HTML; <---------没有html例????

解决方案 »

  1.   

     string aaa = dt[0].ToString()
      

  2.   

    string aaa =dt[0].Rows[0][0].ToString()
      

  3.   


    编译器错误信息: CS0117: “Ads.Ads_TypeRow”并不包含“Rows”的定义
      

  4.   

    你的dt不就是一个dataTable吗,直接
     string value=dt.Rows[0][0].ToString();
    或者
    string value=dt.Rows[0]["HTML"].ToString();
      

  5.   

    谢谢,可以了
    另外,我可不可以自定义一个包含ID,HTML两个列的DataTable呢,这样我就可以直接用dt[0].HTML,而不用转换类型了。