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 设置访问地址
拼接sql语句的方法,试试改成如下
string str = String.Format("insert into Friends(Birthday) values('{0}')",Convert.ToDateTime(textBox1.Text).ToString());
另外对于非字符串类型的值,最好改用参数化查询,网上查查。
如果你的数据库报错是“Birthday 列名无效”,那么问题在与“Birthday”列写错了或者字段不存在,如果你的数据库报错是“将截断字符串或二进制数据. 语句已终止”,说明你的字段的数据类型是字符型(char,varchar,nchar,nvarchar),检查数据库中表的结构!
怎么还是这个问题呢,你还没有解决吗?