从带有&符号的列中选择(&)

时间:2015-06-15 00:12:50

标签: sql-server vb.net sql-server-2005

列的数据类型是nvarchar。我可以使用参数正确插入列。当我在sql server management studio中查看表时,我在列中看到了&符号。

我的问题是,当我从我的应用程序中的列中选择时,&符号消失了。

选择列后,我将值分配给标签label1.Text = reader("column")

我表格中的列的值为" Foo& Bar"但在我的应用程序中,它只显示为" FooBar"。

2 个答案:

答案 0 :(得分:0)

看起来&符号正在将下一个字母转换为快捷方式。

我只是将&符号替换为2个&符号,以便它逃脱。

label1.Text = reader("column").ToString().Replace("&", "&&")

答案 1 :(得分:0)

这是名为Label的{​​{1}}的属性,将其设置为UseMnemonic以正确显示文本False