私のSQLクエリは、複数の列の1つの行を取得します。'|'を使用して文字列に保存しました 列を区別するためのセパレータ。
そして、その文字列をページ<textarea>
のフィールドに出力し.aspx
ます。
私の質問は、その後| セパレータの次の列はtextareaの次の行にありますか?Enterキーを押すのと同じように?
コード:
dtOutput = Generix.getData("dbo.EventMsg E Left Join dbo.ATMStatusHistory A On E.Code=A.Fault", "Distinct E.Fault_Short_Name", "A.Code In (" + sFaultNumber + ") And IsNull(Fault_Short_Name,'')<>''", "", "", 1);
sOtherFaults = "";
foreach (DataRow drOutput in dtOutput.Rows)
{
foreach (DataColumn dcOutput in dtOutput.Columns)
{
sOtherFaults += ((sOtherFaults == "") ? "" : ":") + Convert.ToString(drOutput[dcOutput]);
}
}
sOutput += "|" + sOtherFaults + "|" + sClosedFault + "|" + sTemp + "|";
Response.Write(sOutput);