winform中combox的文本值是否存在

 我来答
撒亜人
2015-12-30 · TA获得超过592个赞
知道小有建树答主
回答量:3460
采纳率:0%
帮助的人:815万
展开全部
存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大花生的技术日记
2015-12-30 · 超过15用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:18.6万
展开全部
combox1.text就是当前的文本值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
趣事情
2015-12-30 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
第一种方法:
DataTable dt = new DataTable();
dt.Columns.Add( "name" );
dt.Columns.Add( "value" );
DataRow dr = dt.NewRow();
dr[0] = "活动" ;
dr[1] = "1" ;
dt.Rows.Add(dr); DataRow dr1 = dt.NewRow();
dr1[0] = "生活" ;
dr1[1] = "2" ;
dt.Rows.Add(dr1);
this .comboBox1.DataSource = dt;
this .comboBox1.DisplayMember = "name" ;
this .comboBox1.ValueMember = "value" ;
//调用方法:
//string _value = comboBox1.SelectedValue.ToString();
第二种:
//首先添加一个ComboBoxItem类
public class ComboBoxItem
{
private string _text = null ;
private object _value = null ;
public string Text
{ get {
return this ._text;
} set {
this ._text = value;
} }
public object Value
{ get {
return this ._value;
} set {
this ._value = value;
} }
public override string ToString()
{
return this ._text;
} }
// 赋值方法
ComboBoxItem newitem = new ComboBoxItem();
newitem.Text = "男" ;
newitem.Value = "1" ;
ComboBoxItem newitem1 = new ComboBoxItem();
newitem1.Text = "女" ;
newitem1.Value = "0" ;
com_sex.Items.Add(newitem);
com_sex.Items.Add(newitem1);
// 调用方法:
ComboBoxItem sex_item = (ComboBoxItem)com_sex.SelectedItem;
int com_sex_value = Convert.ToInt32(sex_item.Value);
string _Name = sex_item.Text;
第三种:
//首先添加一个SetCls类
public class SetCls
{
private string ID;
private string NAME;
public SetCls( string pid, string pName)
{
this .ID =pid;
this .NAME =pName;
}
public string pID
{
get { return ID;}
}
public string pName
{
get { return NAME;}
} }
// 赋值方法:(使用ArrayList 要先引用命名空间using System.Collections;)
ArrayList lists = new ArrayList();
lists .Add( new SetCls ( "1" , "活动" ));
lists .Add( new SetCls ( "2" , "生活" ));
this .COMBOX.DisplayMember = "pID" ;
this .COMBOX.ValueMember = "pName" ;
this .COMBOX.DataSource = lists;
// 调用方法:
string com_sex_value = COMBOX.SelectedValue.ToString();
我用DataSet填充的数据库中的内容(我这个是直接赋值,并不像上面三个添加值给ComBox)
DataSet ds_zubie = new DataSet();
da = new SqlDataAdapter(sql_zubie, PublicDB.DBzbw);
da.Fill(ds_zubie, "zubie" );
com_paidan.DataSource = ds_zubie.Tables[ "zubie" ].DefaultView;//绑定数据源
com_paidan.ValueMember = "zubie_id" ;//赋值Value
com_paidan.DisplayMember = "zubie_name" ;//赋值显示名称
//调用方法:
string com_zubie_id = com_paidan.SelectedValue.ToString();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式