datagridview删除'&'字符串中的字符

时间:2014-11-06 05:16:38

标签: vb.net string datagridview

在VB.Net 2012中,我有一个datagridview,其中包含一个文本列,一个按钮和一个表单上的标签。 该按钮执行以下代码:

 Label1.Text = DataGridView1.Rows(0).Cells(0).Value.ToString

如果我在第一个单元格中输入&#34; foobar&#34; ,标签就会显示&#34; foobar&#34; 。 但是,如果我在单元格中键入&#34;&amp; foo&amp; bar&amp;&#34; 并单击按钮,标签会显示 &#34; foobar&#34; < / em> ??? Cell.Value.ToString似乎从文本中删除了'&'字符。 为什么会发生这种情况,我可以解决它吗?

由于

1 个答案:

答案 0 :(得分:0)

你要在Windows窗体控件中看到一个&符,你必须使用两个&符号因为windows窗体控件使用&符号来确定快捷键(Alt +键),其中key是&符号之后的键。

要解决的一种方法如下:

Label1.Text = DataGridView1.Rows(0).Cells(0).Value.ToString.Replace("&", "&&")