2016-11-29 115 views
0

我正嘗試以編程方式將值添加到報表服務的查詢參數。從字符串中刪除反斜槓c#

List<QueryParameter> lst = new List<QueryParameter>(); 
QueryParameter qp = new QueryParameter(); 
qp.Name = "@UserID"; 
qp.Value = "[@UserID]"; 
lst.Add(qp); 

值越來越插入,但\性格,是不是因爲@。我的QueryParameter值應該是[@UserID]而不是它顯示爲\[@UserID\]

如何從值中刪除\,並在調試時不顯示\

真的很感謝任何建議。

UPDATE1:

enter image description here

+2

哪裏值插入其中展示的內容爲'\ [用戶名@ \] '? –

+0

@TimSchmelter - 更新了我的文章。當我打開我的rdl並檢查參數時,顯示的值如圖中所示。 – mikemind

+2

@RahulHendawe - 'qp.value'是一個'QueryParameter',它沒有Split方法。 – mikemind

回答

-1

如果我理解你的問題所在:

testString = testString.Replace(@"\",""); 
+1

斜槓不在字符串本身中,它們只在UI中。這段代碼不會有任何影響 –