如何从 ASP.NETGridView
控件中获取当前选定的行键?
如果我处理SelectedIndexChanged
事件,即使选择的记录 ID 已更改,它也不会在分页或排序时引发。
如果我处理Sorted
事件或,PageIndexChanged
则只有null
.GridView.SelectedValue
我需要它来根据当前选定的行更新动态添加的控件。
编辑
GridView 标记:
<asp:GridView ID="GridView" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" DataKeyNames="ID_USER" DataSourceID="dsUsers" OnSelectedIndexChanged="GridView_SelectedIndexChanged"
OnRowDataBound="GridView_RowDataBound" OnSelectedIndexChanging="GridView_SelectedIndexChanging"
onpageindexchanged="GridView_PageIndexChanged" onsorted="GridView_Sorted">
</asp:GridView>