c#: winform窗体,textbox文本框里该怎么填DateTime类型的数据?

2025-05-18 03:51:23
推荐回答(4个)
回答1:

windows能够显示的换行必须由两个字符组成:carriage
return
&
line
feed,也就是必须是"\r\n"。所以如果把"\n"替换成"\r\n"就可以了。
this.textboxdescription.text = "操作说明\r\nesc\t最小化\r\nalt+f4\t退出\r\nshift+f6\t设置访问地址";显示的结果为:
esc 最小化
alt+f4 退出
shift+f6 设置访问地址

回答2:

拼接sql语句的方法,试试改成如下

string str = String.Format("insert into Friends(Birthday) values('{0}')",Convert.ToDateTime(textBox1.Text).ToString());

另外对于非字符串类型的值,最好改用参数化查询,网上查查。

回答3:

如果你的数据库报错是“Birthday 列名无效”,那么问题在与“Birthday”列写错了或者字段不存在,如果你的数据库报错是“将截断字符串或二进制数据. 语句已终止”,说明你的字段的数据类型是字符型(char,varchar,nchar,nvarchar),检查数据库中表的结构!

回答4:

怎么还是这个问题呢,你还没有解决吗?