社区
C#
帖子详情
WinForm的ComboBox问题
friend43
2008-04-28 08:07:55
问题,ComboBox已绑定datatable,但需要再加一行数据:“请选择...”。不知道怎么加
我想用ComboBox.Items.Insert(0,?),但问号处点不出相应的对象名。请知道解决方法的朋友帮我下,谢谢先!
...全文
450
11
打赏
收藏
WinForm的ComboBox问题
问题,ComboBox已绑定datatable,但需要再加一行数据:“请选择...”。不知道怎么加 我想用ComboBox.Items.Insert(0,?),但问号处点不出相应的对象名。请知道解决方法的朋友帮我下,谢谢先!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trueideal
2008-04-30
打赏
举报
回复
看样子不少人用ds直接绑呀,我一般用add.item一行行来做,先做一个item类,就ok了。
knowledge_Is_Life
2008-04-30
打赏
举报
回复
都是很好的建议! 值得学习
live_7sky
2008-04-28
打赏
举报
回复
一: ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
DropDowStyle=DropDown 允许用户键入列表项的文本框,为默认值
DropDownSysle=DropDownList 显示一个项列表,用户可从中选择一项
A: 在属性 Iitems 添加项
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectText 空值
CobShow.SelectValue 报错...
CobShow.Items[CobShow.SelectedIndex].ToString() 选择项的文本
B:在程序中添加 CobShow.Item.Add() 结果和上面一样
C: A B 两种方式同时添加 结果和上面一样
D:动态绑定数据
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem System.DataRow.DefaultView
CobShow.SelectText 空值
CobShow.SelectValue 选择项的 VALUE 值
CobShow.Text 选择项的 文本 值
CobShow.Items[CobShow.SelectedIndex].ToString() System.DataRow.DefaultView
E: 如果先通过属性或者程序 写入了值之后,动态绑定的时候 会清空原来的值
F: 如果动态绑定数据之后,在通过程序 CobShow.Item.Add('zhi'); 报错...[解决办法如下]
FSubject 是要显示的文本,FTech 是要传递的值
DataTable dt = cboShow.DataSource as DataTable;
DataRow dr = dt.NewRow();
dr["FSubject"] = "---Text---";
dr["FTech"]="---Value---";
dt.Rows.InsertAt(dr, 0); 插入到第一行
dt.Rows.Add(dr); 追加到最后一行
解释: dr["FSubject"],dr["FTech"] 是一行中的2列,赋值之后就完整的添加一行
CobShow.Text="---Text---",CobShow.SelectValue="---Value---"
baihe_591
2008-04-28
打赏
举报
回复
[Quote=引用 6 楼 live_7sky 的回复:]
一: ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
DropDowStyle=DropDown 允许用户键入列表项的文本框,为默认值
DropDownSysle=DropDownList 显示一个项列表,用户可从中选择一项
A: 在属性 Iitems 添加项
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectText 空值
CobShow.SelectValue …
[/Quote]
baihe_591
2008-04-28
打赏
举报
回复
comboxbox在数据绑定之后是不能修改项的。
我同意楼上的。
live_7sky
2008-04-28
打赏
举报
回复
一: ComboBox 经验总结[动态绑定数据之后,静态添加一条数据]
DropDowStyle=DropDown 允许用户键入列表项的文本框,为默认值
DropDownSysle=DropDownList 显示一个项列表,用户可从中选择一项
A: 在属性 Iitems 添加项
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem 选择项的文本
CobShow.SelectText 空值
CobShow.SelectValue 报错...
CobShow.Items[CobShow.SelectedIndex].ToString() 选择项的文本
B:在程序中添加 CobShow.Item.Add() 结果和上面一样
C: A B 两种方式同时添加 结果和上面一样
D:动态绑定数据
CobShow.SelectedIndex 选择项的索引
CobShow.SelectedItem System.DataRow.DefaultView
CobShow.SelectText 空值
CobShow.SelectValue 选择项的 VALUE 值
CobShow.Text 选择项的 文本 值
CobShow.Items[CobShow.SelectedIndex].ToString() System.DataRow.DefaultView
E: 如果先通过属性或者程序 写入了值之后,动态绑定的时候 会清空原来的值
F: 如果动态绑定数据之后,在通过程序 CobShow.Item.Add('zhi'); 报错...[解决办法如下]
FSubject 是要显示的文本,FTech 是要传递的值
DataTable dt = cboShow.DataSource as DataTable;
DataRow dr = dt.NewRow();
dr["FSubject"] = "---Text---";
dr["FTech"]="---Value---";
dt.Rows.InsertAt(dr, 0); 插入到第一行
dt.Rows.Add(dr); 追加到最后一行
解释: dr["FSubject"],dr["FTech"] 是一行中的2列,赋值之后就完整的添加一行
CobShow.Text="---Text---",CobShow.SelectValue="---Value---"
sjm2003
2008-04-28
打赏
举报
回复
如果你是想,在尚未选择的时候,让文本框内显示请选择,你可以在写上
数据加载......
combobox1.text="请选择.....";
在SelectIndexChanged 写上
if(combobox1.text=="")
{
combobox1.items.add("请选择.....");
}
sjm2003
2008-04-28
打赏
举报
回复
一般都用cob.Items.Add("1111");最后1项
viki117
2008-04-28
打赏
举报
回复
[Quote=引用 2 楼 sjm2003 的回复:]
可以向datatable内插入一行
[/Quote]
这个简单好用
sjm2003
2008-04-28
打赏
举报
回复
可以向datatable内插入一行
yilanwuyu123
2008-04-28
打赏
举报
回复
点什么对象名? insert没有一个重载后面是加STRING的么?
WINFORM
中两个
ComboBox
控件绑定同一个数据源的
问题
本文解决了
Winform
中两个
ComboBox
控件绑定同一数据源时,修改其中一个
ComboBox
值导致另一个
ComboBox
值也变化的
问题
。通过复制数据集解决了同步
问题
。
.Net平台
Winform
两个
ComboBox
控件绑定同一个数据源的
问题
本文探讨了在
Winform
编程中,当两个
ComboBox
控件绑定到同一数据源时出现的选择值同步更改的
问题
,并提供了解决方案,即通过复制数据源来避免此现象。
关于.net
winform
ComboBox
数据绑定显示
问题
本文探讨了在
WinForm
项目中使用
ComboBox
控件时遇到的数据绑定
问题
,通过详细解释
ComboBox
的数据源属性和成员属性的作用,以及它们之间的相互依赖关系,帮助开发者正确配置
ComboBox
以实现预期的下拉菜单显示效果。
winform
设置
combobox
.text 无法显示
问题
在使用
WinForm
的
ComboBox
控件时,直接设置
ComboBox
.Text可能不会显示预期的值。这是因为
ComboBox
的值必须从其DataSource中选取。本文解释了如何正确设置
ComboBox
的值,确保其显示符合预期。
[VB.NET]
winform
ComboBox
数据绑定
问题
本文探讨了在
WinForm
应用程序中使用
ComboBox
控件进行数据绑定时遇到的
问题
,特别是当数据库字段类型为 char 时,绑定的数据会出现多余的空格。文章提供了几种解决方案,包括在 SQL 查询中使用 RTRIM 函数以及在代码中进行处理。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章