2012-03-01 9 views
1

Ok GridViewから自分のデータ行を選択できるようにチェックボックス付きの列を使用しています。しかし、OnCheckChangedイベントは発生しません。私はそれを動作させ、コードを正確にコピーするために記事を読むことを試みましたが、それはただ起動しません。私はvb.netとasp.netを使用していますTemplateFieldのItemTmplateイベントのチェックボックスが起動しません

答えて

4

おそらく、あなたはPostbackでもGridViewをデータバインドしているからです。 GridViewのデータバインディングに関するPage_LoadにIf Not Page.IsPostbackを追加します。

ポストバック時にGridViewを再バインドすると、イベントがトリガされなくなります。

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If Not IsPostBack Then 
     BindGridToDataSourceAndDataBind() 
    End If 
End Sub 
+0

ありがとう私はそれが何か簡単だったことを知っていた私はちょうど何かを把握できなかった – cjohnson2136

+0

あなたは正しいと思います。ちょうど今私はテストしました。ポストバックデータがgridviewにバインドされていることを確認した後で動作しています。 –

関連する問題