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"]を読むことができました
はあなたのコードを表示することができます:あなたはデータサンプルを投稿するだろうし、あなたのテーブル構造がどのように見えるかならば、我々はより速く
あなたを助けるあなたに似たアプリケーションのために、この答えを見ることができると思います! –
@ S.Akbari編集が完了しました – NMatheny