combobox 三级问题

问题描述

publicKuQuAdd(){InitializeComponent();this.cmbSheng.DataSource=newChengShiBLL().GetSheng();//反回DataTablethis.cmbSheng.DisplayMember="Sh_Name";this.cmbSheng.ValueMember="Sh_ID";}privatevoidcmbSheng_SelectedIndexChanged(objectsender,EventArgse){this.cmbShi.DataSource=newChengShiBLL().GetShi(Convert.ToInt32(this.cmbSheng.SelectedValue));//反回DataTablethis.cmbShi.DisplayMember="S_Name";this.cmbShi.ValueMember="S_ID";//测试inti=(int)newChengShiBLL().GetXian(Convert.ToInt32(this.cmbShi.SelectedValue)//在这里可以取得SelectedValue}privatevoidcmbShi_SelectedIndexChanged(objectsender,EventArgse){//测试inti=(int)newChengShiBLL().GetXian(Convert.ToInt32(this.cmbShi.SelectedValue)//在这里就不行了提示.其他信息:无法将类型为“System.Data.DataRowView”的对象强制转换为类型“System.IConvertible”。this.cmbXian.DataSource=newChengShiBLL().GetXian(this.cmbShi.SelectedValue);//反回DataTablethis.cmbXian.DisplayMember="X_Name";this.cmbXian.ValueMember="X_ID";}就最第三个联动出为题,cmbShi.SelectedValue在cmbShengSelectedIndexChanged里面能取到值,在cmbShiSelectedIndexChanged就不行了.这是什么情况啊.求帮助!谢谢

解决方案

解决方案二:
贴出你的调试来。如果只是简单地求人替你调试,自己懒得动手调试(或者你根本没有学过调试),那么你应该问你的同事。
解决方案三:
依经验无论多少级,只不过是逐级查询而已,发生问题,换思路试看,常以不同角度分析问题,常有收获。
解决方案四:
cmbShiSelectedIndexChanged取不到值引起的错误还是什么其它?newChengShiBLL().GetXian里面的要贴代码出来啊。

时间: 2024-10-27 07:54:25

combobox 三级问题的相关文章

Extjs4.0 ComboBox如何实现三级联动_extjs

很多网友在问,Extjs4.0 ComboBox如何实现,好在之前用3.x实现过一个三级联动,如今用Extjs4.0来实现同样的联动效果.其中注意的一点就是,3.x中的model:'local'在Extjs4.0中用queryMode: 'local'来表示,而且在3.x中Load数据时用reload,但是在extjs4.0中要使用load来获取数据.如下图: 代码部分 先看HTML代码: <html > <head> <meta http-equiv="Conte

下拉框-关于easyui中combobox怎么在三级联动中点击第一级时清空第三极

问题描述 关于easyui中combobox怎么在三级联动中点击第一级时清空第三极 请问怎么将combobox实现联动之后,点击第一级时清空第三级的下拉框的数据,我实现了一个,但是不能公用,找了很久没有找到方法,使用combobox的clear也不行 解决方案 刚开始官网打不开,调试了半天才找到:$('#ID').combobox('loadData', {}); combobox的clear只是清空选中项.http://www.jeasyui.com/documentation/index.p

Easyui form combobox省市区三级联动_javascript技巧

使用方法 $(function () { //省市区三级联动 $.citySelect({ $province: $('#province'), $city: $('#city'), $County: $('#county') }); $('#ff').form('load', { 'province': '广东省', 'city': '深圳市', 'county': '罗湖区' }); }); <form id="ff" method="post">

三级联动练习

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceUserWeb{publicpartialclassWebForm1:System.Web.UI.Page{publicstring[]gradeList=newstring[]{"一年级","二年

Java框架SSH结合Easyui控件实现省市县三级联动示例解析_jquery

Easyui调用数据库实现省市县区三级联动的效果如果下 1.首先要设计数据库,如图所示.一个有4个字段code,note,pycode.code:行政区划代码,note:中文注释,pycode:拼音缩写. 其中code是由6个字段组成.如果是省级最后4位是0000,如果是地级市最后2位是00,其他是县区.  我已经把相关数据库代码上传到我的csdn资源中,需要的同学自行下载. 2.我用的是java.SSH框架结合Easyui控件 3.html代码如下 <tr> <td class=&qu

MessageBox的Buttons和三级联动效果_C#教程

一.MessageBox的Buttons MessageBox.Show可以出现有按钮的对话框 例如: DialogResult dr = MessageBox.Show("是否要继续吗?", "警告!!!", MessageBoxButtons.OKCancel);//它弹出的对话框如下图所示 if (dr == DialogResult.OK)//只有按下确定按钮才执行下面 { label1.Text = "天气不错"; } 除此之外Mess

ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇)

前言:说句实话,此extjs系列的文章在博客园中的热度不高,可能是学这玩意的人不多吧,但是我觉得有这么个系列的文章对于中国朋友非常有帮助!请大家支持! 上篇ExtJs2.0学习系列(5)--Ext.FormPanel之第二式中我们讨论了下fieldset和表单验证的知识,今天我们接着深入解析表单元素中ComboBox组件的使用.会涉及 到.net简单服务器数据交互,但暂不做深入讨论,以后会详细分析服务器交互相关,不过可能要等较长一段时间,呵呵! 5.服务器数据作为ComboBox的数据源实例 首

java-如何去实现二级联动 第三级变成文本框并且能输入值

问题描述 如何去实现二级联动 第三级变成文本框并且能输入值 如图片一样 怎么实现币种存期二级联动 而当存期变动后 年利率可以的文本框可以出现值呢 用jQuery 感谢大神们 说的详细一点呗 解决方案 不知道你具体存期 数据哪里来的. <!DOCTYPE html> <html> <head> <script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"> <

Ajax编程备忘之——Combobox无刷新填充

ajax|编程|刷新|无刷新 编程思路如下: 1:后台根据前台传来的上级部门ID,获取对应的下级部门,然后组成格式为 部门代码1-部门名称1|部门代码2-部门名称2|部门代码3-部门名称3..... 前台Client端根据传来的字符串进行拆分,然后用javascript重新组织下级部门的Combobox 2:后台取Combobox值的时候用Request['ComboboxID']方式获取,不用Combobox.Value [第2条适用于Asp.net] javascript部分的代码: //上