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