I've got the following item in my grid
And the following code in my code behind, but my check changed event never fires. The addHandler code is being executed in the ItemDataBound event. Any ideas?Code:<ItemTemplate> <asp:CheckBox Checked='<%# DataBinder.Eval(Container.DataItem, "Status") %>' ID="chkNpi" Runat="server" AutoPostBack="True" Text='<%# DataBinder.Eval(Container.DataItem, "NPI") %>' /> </ItemTemplate>
vb Code:
Public Sub dgProvider_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _ Handles dgProvider.ItemDataBound Dim chkNpi As Control = e.Item.FindControl("chkNpi") If Not chkNpi Is Nothing Then AddHandler DirectCast(chkNpi, CheckBox).CheckedChanged, AddressOf chkNpi_CheckedChanged End If End Sub Public Sub chkNpi_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Dim busProvider As New BCBSMT.ProviderBC End Sub




Reply With Quote