2017-05-25 7 views
1

SQLテーブルからデータを読み取り、そのデータをラベルのテキストに挿入するaspx Webページでレポートツールを作成しています。これまでは簡単でした。私が持っている問題は、私は例えば、単一のasp.Labelテーブルから複数の行のデータを単一のasp.Labelに読み取る方法

にテーブルから複数行のデータを読み取ることができるか、である、

印象:行1。 Row2:Row3; Row4; Row5。

SQLクエリ

SELECT a.Value 
From ImpressionEcho a 
Inner join PatientData p on a.P_ID p.P_ID where p.P_ID = 1 

ImpressionReader.Text = reader["Value"].ToString(); 
01リーダーを呼び出すために、このデータをリーダ

<Table> 
<tr> 
<td colspan="2"> 
    <asp:Label ID="Aorta" runat="server" Text="Impression:" ForeColor="Black" Font-Underline="true"></asp:Label> 
</td> 
<td> 
    <asp:Label ID="ImpressionReader" runat="server" Text="AortaReader" ForeColor="Black" ></asp:Label> 
</td> 
</tr> 
</Table>    

C#コードのため

Mildly dilated aortic root 
Moderately dilated aortic root 
Possible dissection 
Mild mitral regurgitation 
Reduced LV diastolic compliance 
No significant valvular abnormalities 

ASPXコードを与えます

私は周りを探索していて、自分の質問に特有のものを見つけられていないので、誰かが助けて正しい方向に向けることができれば大変感謝します。

イーライの答えは、将来的にこの答えをお探しの方に正しい方向に私を指摘UPDATE

これはSQLクエリが私に

Mildly dilated aortic root; Moderately dilated aortic root; Possible dissection; Mild mitral regurgitation; Reduced LV diastolic compliance; No significant valvular abnormalities 
を与えた

SELECT DISTINCT 
    STUFF((SELECT '; ' + Value 
    FROM ImpressionEcho data1 
    FOR XML PATH('')), 1, 1, '') [Impression] 
    FROM ImpressionEcho data 

を使用しています

私はC#リーダーから["Impression"]を読むことができました

+0

はあなたのコードを表示することができます:あなたはデータサンプルを投稿するだろうし、あなたのテーブル構造がどのように見えるかならば、我々はより速く

あなたを助けるあなたに似たアプリケーションのために、この答えを見ることができると思います! –

+0

@ S.Akbari編集が完了しました – NMatheny

答えて

関連する問題