【【【【请教在aspxGridView中怎样实现两个下拉框的数据联动】】】】

wangyong19870620 2010-11-23 02:29:25
如题,就是后一个下拉框的数据是根据前一个下拉框的改变而改变,前台代码如下
<dxwgv:GridViewDataTextColumn Caption="客户类型" VisibleIndex="9">
<DataItemTemplate>
<asp:DropDownList ID="ddlCust_Type_Cd" CssClass="GrvLongDropDownList" runat="server"AutoPostBack="true" OnSelectedIndexChanged="ddlCust_Type_Cd_SelectedIndexChanged">
</asp:DropDownList>
</DataItemTemplate>
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="拓展系数" VisibleIndex="10">
<DataItemTemplate>
<asp:DropDownList ID="ddlDvp_Factor" CssClass="GrvShortDropDownList" runat="server">
</asp:DropDownList>
</DataItemTemplate>
</dxwgv:GridViewDataTextColumn>
后台代码:
protected void ddlCust_Type_Cd_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList ddl = sender as DropDownList; //获取客户类型下拉框控件

DropDownList ddlDvp_Factor =ddl.TemplateControl.FindControl("ddlDvp_Factor") as DropDownList;

ddlDvp_Factor.Items.Clear(); //移除 拓展系数 中的所有项

#region 下拉框二级联动数据绑定
ddlDvp_Factor.DataSource = 数据源
ddlDvp_Factor.DataTextField = xx字段
ddlDvp_Factor.DataValueField = xx字段;
ddlDvp_Factor.DataBind();
#endregion
}

我想要实现的是:改变某一行【客户类型】下拉框中的值,该行的【拓展系数】下拉框中的值也随之改变,可是现在的问题是:不管改变那一行的【客户类型】值,【拓展系数】下拉框中的值都只改变第一行的。
不知道我说的大家明白不,希望用过aspxGridView的高手进来指点指点!感激不尽~~~~~
...全文
230 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyong19870620 2010-11-23
  • 打赏
  • 举报
回复
继续等待中
wangyong19870620 2010-11-23
  • 打赏
  • 举报
回复
快来帮帮我啊!!!
wangyong19870620 2010-11-23
  • 打赏
  • 举报
回复
怎么没人关注啊???

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧