2017-04-26 88 views
-1

我想在网格视图的单个列中显示多条记录。我使用标签在网格视图中显示记录,但它只显示一条记录。 下面是在数据库中的记录和网格视图(即我强调了黄色是用于显示的记录。在网格视图的一列中显示多条记录

数据库记录

enter link description here

网格视图

enter link description here

下面是代码,

conn.Open(); 


     SqlCommand cmd3 = new SqlCommand("select t_purpose from Trip",conn); 

     SqlDataReader reader2 = cmd3.ExecuteReader(); 

     if (reader2.Read()) 
     { 
      lblpurpose.Text = reader2.GetString(0); 


     } 

希望有人能帮助我。我是新来的asp.net和MySQL。

+0

你到目前为止尝试过什么?突出显示问题,我们会帮助你。请参阅[问]和https://meta.stackoverflow.com/q/284236/495455 –

+0

你想显示逗号分隔? – Krishna

+0

是的。有可能在一个标签中显示多个记录吗?例如,我有两个记录是伦敦和纽约的目的地。我可以用逗号在单个标签中显示两条记录吗? @Krishna – aniys

回答

0

试试这个

select t_purpose+',' from Trip for xml path('') 

这会给逗号分隔的列表。如果你想在查询中改变空间

+0

它的工作。谢谢。我想要的东西只是简单的,但我出来了复杂的问题..对不起。 – aniys