首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于获取多行文本框的值的有关问题

2012-04-08 
关于获取多行文本框的值的问题?我的web页面上有一个多行文本框,当我想把它的内容存进数据库时,发现总是只

关于获取多行文本框的值的问题?
我的web   页面上有一个多行文本框,当我想把它的内容存进数据库时,发现总是只能存第一行,其它行存不了.我把数据库里的相应字段改成char,varchar,text型都不行,我猜想是不是数据库的某些设置错了?请高手指教。
谢谢!

[解决办法]
应该不会。
1、看你数据库字段长度够不够。

2、先中断看看你用C#取到的文本框中的输入数据对不对,看是取数据就不对了,还是插入数据库时才不对的。
[解决办法]
文本框那里取值有问题,也就是你代码问题,不是数据库问题
[解决办法]
断点测试, MESSAGEBOX 一下。
[解决办法]
插入断点,调试下.应该是代码的问题或字段长度不够
[解决办法]
可能是因为回车符号作怪。重新处理字符串,使用
string txt = TextBox1.Text;
txt = txt.Replace( "\r\n ", " ");
// 如果不可,就换txt = txt.Replace( "\n ", " ");试试看

热点排行