列的数据类型是nvarchar。我可以使用参数正确插入列。当我在sql server management studio中查看表时,我在列中看到了&符号。
我的问题是,当我从我的应用程序中的列中选择时,&符号消失了。
选择列后,我将值分配给标签label1.Text = reader("column")
我表格中的列的值为" Foo& Bar"但在我的应用程序中,它只显示为" FooBar"。
答案 0 :(得分:0)
看起来&符号正在将下一个字母转换为快捷方式。
我只是将&符号替换为2个&符号,以便它逃脱。
label1.Text = reader("column").ToString().Replace("&", "&&")
答案 1 :(得分:0)
这是名为Label
的{{1}}的属性,将其设置为UseMnemonic
以正确显示文本False