我有一个CheckBox,可以正确删除RadGrid中的第一列。问题是当我重新显示列时,它只是在一个空白区域到达此处显示的网格末尾:
CheckBox代码:
Protected Sub ChkBox1_CheckedChanged(sender As Object, e As EventArgs) Handles ChkBox1.CheckedChanged
If ChkBox1.Checked = True Then
GridSurveyMain.Columns.Item(0).Visible = False
Else
GridSurveyMain.Columns.Item(0).Visible = True
End If
End Sub
网格首先由下拉框填充,一旦选择了值,该框就会运行sql查询。我假设这是搞乱的地方?每次读完专栏时是否需要重新运行该查询?
编辑:刚刚注意到,在读完之后。如果我通过单击列进行排序,它将正确修复它。假设这是因为网格正在回发并“刷新”
答案 0 :(得分:0)
检查CheckBox和RadGrid之间的ajaxification:
AjaxManager.AjaxSettings.AddAjaxSettings(ChkBox1,GridSurveyMain)
如有必要,也可以自己调整RadGrid。