4

我正在用asp.net中gridview的选定行中的数据填写表格

TXTName.Text = Grid.SelectedRow.Cells.Item(1).Text.ToString

回归 : Bolívares Fuertes

TXTName.Text = Grid.DataKeys(grdMaestro.SelectedRow.RowIndex).Values(1).ToString

返回:“Bolívares Fuertes”

第一种方式,带有重音符号的字母显示为 &#XXX,第二种方式效果很好。第二种方法的问题是我必须在datakeynames属性中包含所有行,如果我最终使用 gridview 控制器的自动更新和删除功能,它可能会导致一些问题。

注意:我在“Bol&”“#237;vares Fuertes”之间插入了一个空格,因为 stackoverflow 在预览中修复了它

4

1 回答 1

7

替换这个

TXTName.Text = Grid.SelectedRow.Cells.Item(1).Text.ToString

TXTName.Text = HttpUtility.HtmlDecode(Grid.SelectedRow.Cells.Item(1).Text.ToString)

看看它现在是否有效。

祝你好运

于 2012-12-05T21:34:20.037 回答