删除换行符或回车符
本文关键字:回车 换行符 删除 | 更新日期: 2023-09-27 18:20:02
我的数据库中有这样的值:
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
对于检索,我在网格视图中使用TemplateFields。
在我的标签控制中,我尝试使用修复此问题
HtmlEncode="false"
我尝试使用替换:Text='<%#((string)Eval("id1Des")。替换("''n",")%>
在SQL中的SP中,我尝试过:
Select REPLACE(REPLACE([ID1_DESDE], CHAR(13), ' '), CHAR(10), ' ') AS 'ID1D'.
在使用DataReader的代码中,我尝试了:
sacLote.Id1Desde = dr["ID1D"].ToString().Replace("'n", "<br />");
但我仍然没有得到结果。
这很可能是由于列太窄引起的。使其更宽,以便根据需要容纳值。
我认为你是对的,如果我在标题上用更多字符修改列大小。这适用于演示。
但是,当我运行调试模式时,我的值如下:25045370-0''r''n。