封装的一个实现无刷新联动下拉列表类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-10
p; } //根据驱动方选择的项,初始化从动方数据 private void InitDrivener(DropDownList driver,string driverRelation,DropDownList drivener,string drivenerRelation) { //取得数据源 DataTable dtDriver = (DataTable)(driver.DataSource); DataTable dtDrivener = (DataTable)(drivener.DataSource); //获取选定值,并过滤从动下拉列表的数据 int iIndex = GetSelectRowID(driver); DataRow drFilter = dtDriver.Rows[iIndex]; string strRelate = drFilter[driverRelation].ToString().Trim(); DataView dv = new DataView(dtDrivener); dv.RowFilter = driverRelation + "=''"+strRelate+"''"; drivener.Items.Clear(); drivener.DataSource = dv; drivener.DataTextField = drivener.DataValueField;; drivener.DataValueField = drivener.DataTextField; drivener.DataBind(); } //得到下拉列表选定值所在数据源行的行号 private int GetSelectRowID(DropDownList ddl) { string strValueFiled = ddl.DataValueField; string strSelectValue = ddl.SelectedValue.ToString(); DataView dv = new DataView((DataTable)(ddl.DataSource)); dv.Sort = strValueFiled; return dv.Find(strSelectValue); } //得到事件函数脚本 private string GetFunctionCilentScript() { &nbs |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于封装的一个实现无刷新联动下拉列表类的所有评论