两个下拉框的联动的逻辑问题,求大神解答 C#Winfrom combobox 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能用数据库查询GroupCode所对应的GroupType的话怎么去判断哪个GroupCode对应哪个GroupType 你只能去后台通过SeleceChange()事件里用Switch判断,手动添加第二个下拉框的值 根据cboGroupCode下拉框的索引对应cboGroupType的索引,能取出对应于枚举的索引,因为Code所对应的Type是存在同一条数据的 利用combobox绑定实现。combobox控件初始化的时候,从数据库中读取groupCode 和 groupType两个字段,让combobox的显示元素和值元素分别为groupCode和groupType,即:DataTable table = new DataTable("GroupTable");DataColumn column_name = new DataColumn("code");DataColumn column_value = new DataColumn("type");combobox.datasource=table;//combobox控件与table关联combobox.DisplayMember = "code";combobox.ValueMember = "type"这样选取combobox中的某一个行的时候,显示的是code,可以取到该行对应的实际的type,再把该type赋值给另一个combobox。是否可行? DataTable table = new DataTable("GroupTable");DataColumn column_name = new DataColumn("code");DataColumn column_value = new DataColumn("type");table.Columns.Add(column_name); table.Columns.Add(column_value);combobox.datasource=table;//combobox控件与table关联combobox.DisplayMember = "code";combobox.ValueMember = "type" 大神你这样只能存进type的值,但是code的值也是要存进去的。。 SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断switch cbo{ case 0: cbo2.Add(new ListItem("广州", "0")); cbo2.Add(new ListItem("深圳", "1")); break; case 1:}比较麻烦,仅供参考,可能有更简单的方法。 大神你这样只能存进type的值,但是code的值也是要存进去的。。code的值就是显示出来的值啊。 SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断switch cbo{ case 0: cbo2.Add(new ListItem("广州", "0")); cbo2.Add(new ListItem("深圳", "1")); break; case 1:}比较麻烦,仅供参考,可能有更简单的方法。这样存的是枚举显示值,不是存枚举索引。。 SelectChange里写什么事件?用Switch判断,手动添加第二个下拉框的值,比如第一个下拉框显示(text)为"广东",值(value)为0,那么在事件里判断switch cbo{ case 0: cbo2.Add(new ListItem("广州", "0")); cbo2.Add(new ListItem("深圳", "1")); break; case 1:}比较麻烦,仅供参考,可能有更简单的方法。这样存的是枚举显示值,不是存枚举索引。。0, 1 不是索引么? 如何获取XML文件节点相关列表?.... VC# 有没有函数帮助文档?CHM之类的 使用.NET读取远程网页的源代码? 关于字符数组输出的问题 没人会吗?如何播放目标机器上的视频文件,顶者有分! webbrowser第一个页面跳转到第二个页面,判断第二个页是否加载完毕? ++++++++++++++++++C#如何引用DLL文件??急,高分一次性加! DataGridView 设置行选中的问题~在线等 大放分呀,来者有分. 急:怎样用C#调用带output参数的Sybase存储过程?(使用的OleDb连接)在线等…… C#代码设置project文件中列的显示? C# 抓取百度搜索链接标题
怎么去判断哪个GroupCode对应哪个GroupType
combobox的显示元素和值元素分别为groupCode和groupType,即:DataTable table = new DataTable("GroupTable");
DataColumn column_name = new DataColumn("code");
DataColumn column_value = new DataColumn("type");
combobox.datasource=table;//combobox控件与table关联
combobox.DisplayMember = "code";
combobox.ValueMember = "type"这样选取combobox中的某一个行的时候,显示的是code,可以取到该行对应的实际的type,再把该type赋值给另一个combobox。是否可行?
DataColumn column_name = new DataColumn("code");
DataColumn column_value = new DataColumn("type");
table.Columns.Add(column_name);
table.Columns.Add(column_value);
combobox.datasource=table;//combobox控件与table关联
combobox.DisplayMember = "code";
combobox.ValueMember = "type"
switch cbo
{
case 0:
cbo2.Add(new ListItem("广州", "0"));
cbo2.Add(new ListItem("深圳", "1"));
break;
case 1:
}
比较麻烦,仅供参考,可能有更简单的方法。
code的值就是显示出来的值啊。
switch cbo
{
case 0:
cbo2.Add(new ListItem("广州", "0"));
cbo2.Add(new ListItem("深圳", "1"));
break;
case 1:
}
比较麻烦,仅供参考,可能有更简单的方法。
这样存的是枚举显示值,不是存枚举索引。。
switch cbo
{
case 0:
cbo2.Add(new ListItem("广州", "0"));
cbo2.Add(new ListItem("深圳", "1"));
break;
case 1:
}
比较麻烦,仅供参考,可能有更简单的方法。
这样存的是枚举显示值,不是存枚举索引。。
0, 1 不是索引么?