2017-04-26 20 views
-1

複数のレコードをグリッドビューの単一の列に表示したい。グリッドビューでレコードを表示するにはラベルを使用していますが、レコードは1つのみ表示されます。 ここでデータベース内のレコードとグリッドビュー(iは強調表示された黄色の表示のために記録されている。グリッド表示の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

これまでに何を試みましたか?問題を強調すると、私たちはあなたに手を差し上げます。 [ask]とhttps://meta.stackoverflow.com/q/284236/495455を参照してください。 –

+0

コンマ区切りで表示したいですか? – Krishna

+0

はい。 1つのラベルに複数のレコードを表示することは可能ですか?たとえば、私はロンドンとニューヨークである目的地の2つのレコードを持っています。 1つのラベルに2つのレコードをコンマで表示することはできますか? @Krishna – aniys

答えて

0

これはコンマに区切られたリストを提供します。この

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

を試してみてください。スペースを変更したい場合は質問で

+0

それは働いています。ありがとうございました。私が欲しいものは単純ですが、私は複雑な質問で出てきます。申し訳ありません。 – aniys

関連する問題