2009-06-01 6 views
0

私はコンボボックステンプレートの列とその項目を持つfillでgridviewを持っている必要があります。 select indexが変更されたときontherセルに説明値を設定する必要がありますが、gridview行のインデックスを取得できませんでしたか? 任意のヘルプコンボボックスの列gridview

答えて

0

SelectedIndexChangesについて話しているのは少し不明ですが、あなたはコンボボックスSelectedIndexChangedについて考えると思います。

あなたはコンボボックスにイベントハンドラをフックアップしていると仮定すると、あなたはそれがされる場合はドロップダウンリストの

protected void cmb_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    int idx = (((sender as System.Web.UI.WebControls.DropDownList).Parent.Parent as GridViewRow)).RowIndex; 
} 

親がたDataControlFieldと親になりハンドラ内rowIndexプロパティを取得するには、次のコードを使用することができますGridRow。

これは、parent.parent構造が異なる可能性があるため、テンプレートフィールド内に他のコンテナコントロールがないことも前提としています。

関連する問題