2009-09-02 7 views
0

私はXMLデータソースにデータバインドされたGridViewを持っています。私がTemplateFieldを使用している列の1つで、ItemTemplate内にCheckBoxがあります。私は、プログラムでEventHandlerをCheckBoxに追加する必要があります。 CheckBoxにCheckedChanged EventHandlerを追加するためにGridViewからどのEventHandlerを使用するのか誰かが教えてくれるのかしら?ASP.NET Gridviewは、子コントロールにEventHandlerを割り当てます

私はRowCreatedとDataBoundを試しましたが、CheckChanged EventHandlerを使用してCheckBoxをポストバックに取得できませんでした。

void gridPartnerSelection_RowCreated(object sender, GridViewRowEventArgs e) 
     { 
      GridViewRow row = e.Row; 

      if (row.RowType == DataControlRowType.DataRow) 
      { 
       CheckBox ckbSendEmail = row.Cells[2].FindControl("ckbSendEmail") as CheckBox; 
       ckbSendEmail.CheckedChanged += new EventHandler(ckbSendEmail_CheckedChanged); 
      } 
     } 

ありがとうございます。

答えて

0

は、私はそれが他の誰にも役立つことはありません場合、私はこの質問を削除して喜んだ

:) TrueにチェックボックスのAutoPostBackプロパティを設定する必要がありましたが判明します。

関連する問題