在C#中两个comboboxandroid 控件联动的联动

C#如何让ComboBox控件显示多个数据源属性例子代码 - 维维软件园
C#如何让ComboBox控件显示多个数据源属性例子代码
来源:本站整理作者:佚名时间: 16:26:06(0)
C#如何让ComboBox控件显示多个数据源属性例子代码,本文讲述了C#实现ComboBox控件显示出多个数据源属性的方法。如下:
public partial class Form4 : Form
private Bitmap myB
public Form4()
InitializeComponent();
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn(&Name&, typeof(System.String));
DataColumn dc2 = new DataColumn(&Age&, typeof(System.String));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
for (int i = 0; i & 20; i++)
DataRow row = dt.NewRow();
row[&Name&] = i.ToString();
row[&Age&] = i.ToString();
dt.Rows.Add(row);
comboBox1.DataSource =
private void comboBox1_Format(object sender, ListControlConvertEventArgs e)
DataRowView myDataRowView = (DataRowView)(e.ListItem);
e.Value = string.Format(&{0}-{1}-{2}&, myDataRowView[&Name&], myDataRowView[&Name&], myDataRowView[&Name&]);
大家还看了:
[访问统计:]
上一篇:下一篇:没有更多推荐了,
不良信息举报
举报内容:
【WPF】两个下拉列表ComboBox的级联
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 3351 人关注过本帖
标题:在C#中怎样用comboBox实现联动菜单?
等 级:新手上路
帖 子:19
&&问题点数:0&&回复次数:13&&&
在C#中怎样用comboBox实现联动菜单?
在C#中怎样用comboBox实现联动菜单?
能否给个例子
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:85
联动菜单是什么,先说明白!
等 级:贵宾
威 望:45
帖 子:5326
专家分:58
不明白什么是联动菜单
&iframe name=&alimamaifrm& frameborder=&0& marginheight=&0& marginwidth=&0& border=&0& scrolling=&no& width=&300& height=&170& src=&/go/app/tbk_app/chongzhi_300_170.php?pid=mm_1&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1& &&/iframe&
等 级:贵宾
威 望:29
帖 子:769
专家分:20
就是在你在网上注册东西的时候,比如说你选择了一个省份,然后在下边的列表框中出现了一个这个省份的所有市的城市,这个就是联动效果
等 级:贵宾
威 望:45
帖 子:5326
专家分:58
还是在这个论坛,我以前问过的,或许是你想要的!
this.comboBox2.Items.Clear();
if(this.comboBox1.Text.Trim()=="河南")
this.comboBox2.Items.AddRange(new object[]{"开封","洛阳","郑州"});
this.comboBox2.Items.AddRange(new object[]{"石家庄"});
&iframe name=&alimamaifrm& frameborder=&0& marginheight=&0& marginwidth=&0& border=&0& scrolling=&no& width=&300& height=&170& src=&/go/app/tbk_app/chongzhi_300_170.php?pid=mm_1&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1& &&/iframe&
等 级:贵宾
威 望:29
帖 子:769
专家分:20
5楼的说错了,联动效果不是这样做成的,而是从数据库中读取这些数据,不是直接将他们添加到上面
等 级:新手上路
帖 子:19
这个,我也你可以使用数据库绑定,和数据集的关系来做,会更简单一点
等 级:新手上路
帖 子:53
二级联动,如果是网页的话推荐放在XML中,这样效率比较高
等 级:新手上路
帖 子:19
我说的是 Windows 程序。我有两个数据表:1. 总分类表2. 子分类表要实现如下:comboBox1 读出[总分类表]当选中comboBox1列表所读出中的某一数据时,comboBox2读出其关联数据。 我查了很多资料,好象这个不能实现吧。
等 级:新手上路
帖 子:18
可以在子分类表中多一个字段(总分类的id),然后在总分类comboxbox1的selectchange事件中读出它的id,在用此id去读子分类表的数据。。。。
不需比别人做的好,只要不比别人做的差。
版权所有,并保留所有权利。
Powered by , Processed in 0.316417 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reservedc# 两个combobox之间的联动_百度知道
c# 两个combobox之间的联动
combobox1是固定值,比如说:单人间,双人间,三人间combobox2该如何做?我是新手,求教!
我有更好的答案
在combox1的selectedindexchanged事件中根据获取的combox1值进行combox2的绑定
能否举一个例子给我看看,麻烦了!
我给你举一个最简单的固定值例子,在combox中添加单人间和双人间在combox的selectedindexchanged中添加以下代码,看效果;如果是查询数据库的就简单了获取combox的选择值,再根据选择的值查询数据库,循环添加值combox2中this.comboBox2.Items.Clear();if&(this.comboBox1.Text&==&&单人间&){&&&&this.comboBox2.Items.Add(&单人间100&);&&&&this.comboBox2.Items.Add(&单人间200&);}else&if&(this.comboBox1.Text&==&&双人间&){&&&&this.comboBox2.Items.Add(&双人间300&);&&&&this.comboBox2.Items.Add(&双人间400&);}
我copy这个代码按照你说的做,第二个combobox没有值是怎么回事。或者哪里有这样的例子我去看看研究下。辛苦你了...
没值?web还是winform,不行就留个Q 远程看看
采纳率:56%
为您推荐:
其他类似问题
combobox的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Visual C# 2005中让ComboBox控件显示出多个数据源属性(2) - C#教程 - 编程入门网
Visual C# 2005中让ComboBox控件显示出多个数据源属性(2)
ComboBox的每一个选项之所以会含有数个字段的格式化后的合并结果,其关键就在于我们为ComboBox控件的Format事件处理函数编写了下列程序代码。
private void ComboBox1_Format(object sender, ListControlConvertEventArgs e)
DataRowView myDataRowView = (DataRowView)(e.ListItem);
if (myDataRowView != null)
String.Format(&{0} - {1} - {2:yyyy/MM/dd} - {3:NT$#,##000}&,
myDataRowView[&姓名&],
myDataRowView[&性别&],
myDataRowView[&出生日期&],
myDataRowView[&目前薪资&]);
图 3-45所示的是程序范例CH3_DemoForm029.cs的执行画面,其中ComboBox控件最特殊的地方,就是同时显示出多个数据源属性。基本上,在绑定操作方面,我们只分别设置了ComboBox控件的ValueMember与DataSource属性。
private void CH3_DemoForm029_Load(object sender, EventArgs e)
this.culturesCB.ValueMember = &LCID&;
this.culturesCB.DataSource =
CultureInfo.GetCultures(CultureTypes.FrameworkCultures);
ComboBox的每一个选项之所以会含有其他两个属性的值,其关键就在于我们为ComboBox控件的Format事件处理函数编写了下列程序代码。
private void culturesCB_Format(object sender, ListControlConvertEventArgs e)
CultureInfo ci = (CultureInfo)(e.ListItem);
if (ci != null)
e.Value = String.Format(&{0} : {1}&, ci.IetfLanguageTag, ci.DisplayName);

我要回帖

更多关于 三级联动控件 的文章

 

随机推荐