C# 如何将分号放在富文本框的同一行上?
结果:C# 如何将分号放在富文本框的同一行上?,c#,C#,结果: using (OracleCommand crtCommand = new OracleCommand("myCommand", conn1)) { richTextBox1.AppendText(Environment.NewLine); richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";"); richTextBox1.AppendText(Environment.NewL
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");
而不是
string g = crtCommand.ExecuteScalar().ToString() + ";";
richTextBox1.AppendText(g.Replace("\n", string.Empty));
@Andreasniedermir已经在评论中提出了建议,但修剪线条打断应该会有所帮助
richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString() + ";");
正如我在评论中已经提到的,只是将其添加为一个答案
richTextBox1.AppendText(crtCommand.ExecuteScalar().ToString().TrimEnd('\r', '\n', ' ') + ";");
是否尝试过修剪
crtCommand.ExecuteScalar().ToString()
末尾的换行符?richTextBox1.AppendText(String.Format(“{0};”,crtCommand.ExecuteScalar().ToString())代码>谢谢!这是正确的答案……:)我试过了,但没有成功:(
richTextBox1.AppendText(String.Format("{0};",crtCommand.ExecuteScalar().ToString()));