c# textbox 中增加内容

c# textbox 中增加内容,第1张

if (textBox4.Text.Contains("dt"))

{

textBox4.Text.Replace("dt", "year(dt)")

}

这个是根据楼主的例子写的

至于楼主说的order by

我这个东西没法解决

我也是新手 要解决这个问题 在一个textbox里实现 可能逻辑要复杂点

楼主你为什么不尝试使用多个textbox或者其他控件呢?

WHERE和ORDER BY不是所有的SELECT都要用的

那么你可以做成一个可选项(比如放一个CheckBox在前面 让用户选择是否启用

WHERE启用,那么WHERE的TEXTBOX启用

ORDER BY启用,那么ORDER BY的TEXTBOX启用

逻辑分别计算

最后将SQL语句拼接上就可以了

另外,提醒下楼主,拼接SQL语句 容易被注入的哦

比如我在最后写一个 DELETE语句 你的数据库就OVER了

-------------------------------------------------

补充下楼主的提问

if (textBox3.Text.Contains("DT"))

{

textBox3.Text = textBox3.Text.Replace("DT", "year(DT)")

}

if (textBox3.Text.Trim() != string.Empty)

{

textBox4.Text += " and "

textBox4.Text += "WHERE " + textBox3.Text

}

textbox.Text = "用户名"//设置默认值

//Enter事件:当窗体的控件成为活动控件时发生

//即一旦选定textbox即发生Enter事件

private void textBox_Enter(object sender, EventArgs e)

{

if(text,Text == "用户名")

{

textbox.Text = ""

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7955287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存