0
請幫我這個。我在我的頁面上有一個包含2個下拉列表(大學和學院)的GridView控件。大學約在page_load
事件,而大學取決於Uninversity.selectedValue
。我有一個添加按鈕,將新行添加到網格中。Gridview控件綁定DropDownlist
問題是有超過1行時。我無法確定哪個大學在onselectedIndexChanged
賽事上具有約束力。它不斷綁定第一排學院。
這是我在我的SelectedIndexChanged方法
protected void drpUniversityName_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRowEventArgs e1 = (GridViewRowEventArgs)e; // Gives me a casting error on this line
DropDownList drpUniversityName = (DropDownList)(e1.Row.FindControl("drpUniversityName"));
DropDownList drpCollegeName = (DropDownList)(e1.Row.FindControl("drpCollegeName"));
bindColleges(drpUniversityName,drpCollegeName);
}
迄今所做的,我需要一些方法來獲取當前行的大學和學院。
由於'GridViewRow currentRow =(GridViewRow)((對照)發送方).NamingContainer;'爲我工作。這正是我所需要的。非常感謝。 **非常感謝**。 – vedbhawsar 2014-11-01 09:57:16
你的歡迎朋友 – 2014-11-01 09:59:42