2015-11-01 101 views
0

我有喜歡我的數據庫值:刪除換行符或回車

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

對不起,我的錯誤 –

回答

0

這更可能是由於列太窄而造成的。使其更寬,所以它可以根據需要調整值。

0

我認爲你是對的,如果我修改列標題上更多字符的列大小。這適用於演示。

但是,當我運行調試模式,我有像這樣的值: 25045370-0 \ r \ n。