关于我的这些问题,
如果我运行这个 SQL 查询,我会得到这样的结果,
SELECT CrateTitle,CrateDescription,CrateID,
stuff(
(
SELECT ',<a href=''' + [FruitWebsite] + ''' target=''_blank''>'+ [FruitTitle] +'</a>' FROM fruits WHERE CrateID = t.CrateID FOR XML path('')
),1,1,' ') Types_of_Fruits_in_Crate
FROM (SELECT DISTINCT CrateTitle,CrateDescription,CrateID FROM fruits )t
但是我的 GridView 没有显示我想要的,我想要一个超链接,而我的 gridview 没有把它<a href='www.mango1.com' target='_blank'>Mango 1</a>
当作超链接。
现在如果我试试这个,
SELECT ',<asp:HyperLink ID='sadasdasdas' + [FruitWebsite] + ''' target=''_blank''>'+ [FruitTitle] +'</a>' FROM fruits WHERE CrateID = t.CrateID FOR XML path('')
),1,1,' ') Types_of_Fruits_in_Crate
FROM (SELECT DISTINCT CrateTitle,CrateDescription,CrateID FROM fruits )t
然后我开始收到错误,因为语法不正确。
如果你想试试小提琴:http ://www.sqlfiddle.com/#!3/96a49/18