删除换行符或回车
问题描述:
我有喜欢我的数据库值:删除换行符或回车
HD1_DES |HD1_HAS |HD
-----------|-----------|----------
25023132-1 |24974875-3 |25045370-0
24826798-6 |24829389-12|25045328-0
但是,当我和我的的dataGridView找回它们,我有这样的:
HD1_DES |HD1_HAS |HD
-----------|-----------|----------
25023132- |24974875- |25045370-
1 |3 |0
24826798- |24829389- |25045328-
6 |12 |0
为了找回我用模板列在我的gridview。
HtmlEncode="false"
我试着使用,以取代:
在我的标签控制,我已经尝试使用解决这个问题。文字=” <%#((串)的eval( “id1Des”))更换( “\ n”, “”)%>
在SP在SQL我试图:
Select REPLACE(REPLACE([ID1_DESDE], CHAR(13), ' '), CHAR(10), ' ') AS 'ID1D'.
并在代码使用DataReader我尝试:
sacLote.Id1Desde = dr["ID1D"].ToString().Replace("\n", "<br />");
但我仍然没有得到结果。
答
这更可能是由于列太窄而造成的。使其更宽,所以它可以根据需要调整值。
答
我认为你是对的,如果我修改列标题上更多字符的列大小。这适用于演示。
但是,当我运行调试模式,我有像这样的值: 25045370-0 \ r \ n。
您确定换行符不是因为列大小小吗? –
你问关于'dataGridView'或'gridview',究竟是什么?你提到了两者,它们是不同的东西。请澄清你的问题 – ASh
对不起,我的错误 –