0

XMLデータソースにデータバインドされたGridViewがあります。TemplateFieldを使用している列の1つで、そのItemTemplate内にCheckBoxがあります。プログラムでEventHandlerをチェックボックスに追加する必要があります。CheckedChanged EventHandlerをCheckBoxに追加するためにGridViewのどのEventHandlerを使用するかを誰かに教えてもらえませんか?

RowCreatedとDataBoundを試しましたが、CheckChangedEventHandlerを使用して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); 
            }
        }

ありがとうございました。

4

1 に答える 1

0

CheckBoxのAutoPostBackプロパティをTrueに設定する必要がありました:)

他の人の役に立たない場合は、この質問を削除します。

于 2009-09-02T14:05:57.347 に答える