如何将分号放在富文本框的同一行上
本文关键字:一行 文本 | 更新日期: 2023-09-27 18:24:33
using (OracleCommand crtCommand = new OracleCommand("myCommand", conn1))
{
richTextBox1.AppendText(Environment.NewLine);
richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";");
richTextBox1.AppendText(Environment.NewLine);
}
结果:
CREATE UNIQUE INDEX "XPKTBL_A" ON "TBL_A" ("FIELD_A1")
;
预期成果:
CREATE UNIQUE INDEX "XPKTBL_A" ON "TBL_A" ("FIELD_A1");
@AndreasNiedermair评论
中已经建议了,但修剪换行符应该会有所帮助
richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString().TrimEnd(''r', ''n', ' ') + ";");
尝试以下操作
string g = crtCommand.ExecuteScalar().ToString() + ";";
richTextBox1.AppendText(g.Replace("'n", string.Empty));
而不是
richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";");
正如我在评论中已经提到的,只是将其添加为答案。
richTextBox1.AppendText(String.Format("{0};",crtCommand.ExecuteScalar().ToString()));