删除换行符或回车

删除换行符或回车

问题描述:

我有喜欢我的数据库值:删除换行符或回车

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 />"); 

但我仍然没有得到结果。

+1

您确定换行符不是因为列大小小吗? –

+0

你问关于'dataGridView'或'gridview',究竟是什么?你提到了两者,它们是不同的东西。请澄清你的问题 – ASh

+0

对不起,我的错误 –

这更可能是由于列太窄而造成的。使其更宽,所以它可以根据需要调整值。

我认为你是对的,如果我修改列标题上更多字符的列大小。这适用于演示。

但是,当我运行调试模式,我有像这样的值: 25045370-0 \ r \ n。