I've got the following item in my grid
Code:
<ItemTemplate>
	<asp:CheckBox Checked='<%# DataBinder.Eval(Container.DataItem, "Status") %>' ID="chkNpi" Runat="server" 
	AutoPostBack="True" Text='<%# DataBinder.Eval(Container.DataItem, "NPI") %>' />
</ItemTemplate>
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?
vb Code:
  1. Public Sub dgProvider_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) _
  2.     Handles dgProvider.ItemDataBound
  3.         Dim chkNpi As Control = e.Item.FindControl("chkNpi")
  4.         If Not chkNpi Is Nothing Then
  5.             AddHandler DirectCast(chkNpi, CheckBox).CheckedChanged, AddressOf chkNpi_CheckedChanged
  6.         End If
  7.     End Sub
  8.  
  9.     Public Sub chkNpi_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
  10.         Dim busProvider As New BCBSMT.ProviderBC
  11.     End Sub