如何让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样.
如何让一个多行文本框插入数据库的时候自动有换行的符号。跟文本框显示的一样.
------解决方案--------------------我记得多行文本框中的数据存入数据库时会自动带换行标记的,从数据库中读出来显示在多行文本框中时会自动换行,就跟输入时一样。
------解决方案--------------------带的有啊
------解决方案--------------------插入的时候是将换行符插入进去了
但是显示的时候你要转换一下
但是标记不一样 sql中换行\n 但是html是<br/>
下面几个replace
for (int i = 0; i < dt.DefaultView.Count; i++)
{
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace("\r\n", "<br/>");
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace("\n", "<br/>");
dt.DefaultView.Table.Rows[i]["answer"] = dt.DefaultView.Table.Rows[i]["answer"].ToString().Trim().Replace(" ", " ");
}
------解决方案--------------------