我有一个 GridView,当它被选中时我想刷新一行(而不是整个网格)。我尝试在 Grid selected index 更改时更改Text
每个属性。GridView.SelectedRow.Cells
它似乎适用于DataField
,但不适用于TemplateField
。因为TemplateField
我得到了奇怪的结果 - 所选行的值正确更改,但是当我选择另一行时,TemplateField
先前选择的行的值变为空白。简要说明:
1. Nothing selected
--------------------------
id template_field
--------------------------
1 value_1
2 value_2
2. First record selected
--------------------------
id template_field
--------------------------
1 updated_value_1
2 value_2
3. Second record selected
--------------------------
id template_field
--------------------------
1 [blank!]
2 updated_value_2
最终,template_field
除了选中之外,我的每条记录都是空白的。更改 TemplateField 文本的正确方法是什么?