我的SQL查詢檢索一列多列。我用'|'存儲了字符串分隔符來區分列。轉換分隔符以輸入字符
然後打印該字符串<textarea>
字段.aspx
頁面。
我的問題是有什麼辦法在之後|分隔欄下一行出現在textarea的下一行?就像按下輸入鍵?
代碼:
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);
我建議把'\ r \ n「改成'Environment.NewLine'。 – Dan 2012-08-08 07:05:28
並且還使用String.Format – JohnnBlade 2012-08-08 07:05:55