winform中combox的文本值是不是存在

author author     2023-04-13     272

关键词:

参考技术A 存在 参考技术B combox1.text就是当前的文本值 参考技术C 第一种方法:
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();

c#winform中怎样设置combox的默认值

办法有很多:(1)如果只是想设置一个值的话,在ComBox属性Text里面写上默认值,(2)设置多个值的话,在属性里面的Items里面写上你想要的默认值(3)在后台写代码comboBox1.Items.Add("aa");comboBox1.Items.Add("bb");comboBox1... 查看详情

c#里面combox下拉框里面比较里面是不是有这个值

...,却不知道怎么改,求大神解答一下~~你的判断没有错,是不是输入Combobox2的值有误呢?//当你在Combobox2 输入 item 1 后点击 button1,Combobox1 的值就可以显示出来了private void button1_Click(object sender,&nb... 查看详情

winform窗体退出前判断表单是不是修改过,窗体上的控件有很多个,textbox,combox,datagridview

...不是只有TextBox啊!追答是什么类型就去判断他的默认值是不是变了,比如CheckBox默认值是False,但在遍历的时候是True,就说明改变了。原理都是一样的参考技术A加载时将信息保存到tag属性里窗体退出时比较tag和当前的值 参考技... 查看详情

winform选择combox的当前行

COMBOX的ITEMS里打了很多行的内容,用COMBOX.TEXT和数据库行做比较感觉是COMBOX里的所有内容都比较了。。。我只要COMBOX选中的那一行的字符串来做比较,应该怎么做?combbox的选中值,就是combbox.Text你还是把你的代码贴出来吧参考技... 查看详情

大师们,winform中,combox绑定一个数据源,然后想取值怎么取呢

comboBox1.ValueMember取的就是列名,什么能取出来呢comboBox1.ValueMember是设置值的列!取值是comboBox1.selectedValue参考技术AComboBox.SelectedValue,但是注意下绑定失败或数据库里没有数据的时候这个值是Null,会引发一些异常。 参考技术BcomboBo... 查看详情

Excel VBA检查各种组合框中是不是存在值,然后添加相应的文本框值

】ExcelVBA检查各种组合框中是不是存在值,然后添加相应的文本框值【英文标题】:ExcelVBAcheckifvaluesexistinvariouscomboboxesthenaddcorrespondingtextboxvaluesExcelVBA检查各种组合框中是否存在值,然后添加相应的文本框值【发布时间】:2014-04-... 查看详情

winform关于datagridview复选框的问题

跟据combox的选择下面DataGridView加载相应的数据但是复选框在开始时会根据数据库里的一个值默认是选中还是不选中第一个图是开始加载时的情况他不会有默认但是combox的选择改变的话会有怎么解决才能让他有默认选中的在onLoad事... 查看详情

有效地检查文本列中是不是存在文本

】有效地检查文本列中是不是存在文本【英文标题】:Checkingforthepresenceoftextinatextcolumnefficiently有效地检查文本列中是否存在文本【发布时间】:2009-01-2912:05:23【问题描述】:我有一个大约有2,000,000行的表。我需要查询其中一列... 查看详情

请教c#winform中combox控件?

如何在combox控件绑定数据后添加一个空选项,而且combox的默认选项是空,在选择其他选项后还可以选择空选项,谢谢!另:comboBox1.SelectedIndex=-1;这个是可以,但是选择完后就不能再选空了如果用comboBox1.DataSource这种方式绑定,只... 查看详情

datagirdview中combox如何获得选取值?

如图,是winform中datagirdview中一个列是Combox类型,是DataGridViewComboBoxCell。假设DataGridViewComboBoxCell这个控件的名称是dgvCombox;值:dgvCombox.ValueMember="ItemID";(ID:1,2,3)显示名称:dgvCombox.DisplayMember="ItemName";(名称:... 查看详情

winform,combox取值问题。

主窗体有combox,如果我在子窗体中操作改变了数据库数据,然后回到主窗体,主窗体上的combox怎么样从数据库中可以得到最新的数据。在父窗体中写一个公有的绑定数据的方法,如:publicvoidBind(),这个方法是实现绑定数据到combobo... 查看详情

winform中如何判断panelcontrol中的某控件是不是存在

winform中如何判断panelControl中的控件是否存在....参考技术ApanelControl.Controls.ContainsKey("textBox1")本回答被提问者采纳 参考技术B根据id去找啊,找到就存在,找不到就不存在啊 查看详情

使用 C# 检查 List 中是不是存在值

】使用C#检查List中是不是存在值【英文标题】:CheckthevalueexistsinListusingC#使用C#检查List中是否存在值【发布时间】:2021-01-1001:26:45【问题描述】:我有如下所述的列表。现在,当我要将新字符串值添加到此列表中时,我的方法GetN... 查看详情

c#winform程序,combobox的问题

我向数据库插入几条数据,用ComboBox获取每条数据的ID,ID号使用标识自增,但是这样的话假如我删除其中某条数据,这个ID号就会消失了:例如:1、2、3,删除第二条数据后再插入一条,就会变成1、3、4了。怎样解决这个问题?... 查看详情

winform中。datagridview选中某行然后点击编辑。编辑的时候单元格变成文本框。

点击保存后文本框还原成单元格。winform中是datagridview不是页面的gridview没有rowedit事件,有代码最好。参考技术A新增一个窗体,把值传到新的窗体,保存时,再把信窗体的值付给父窗体就行了。追问这个我写了。我想换成直接在dgv... 查看详情

winform解决datagridview里放combox,combox不能按下键快速选择的问题

【winform】解决datagridview里放combox,combox不能用键盘快速选择的问题效果图:一开始,是拖个下拉框到窗体上,用dgv.controls.Add(combox)添加到表格里,在通过表格事件,触发时,改变下拉框的位置和大小,这样做,下拉框是会出现在... 查看详情

c#中,combox选择值,textbox自动显示相应的combox数据

选择combox值之后,点击button按就进行页面跳转,当跳转到指定页面时,跳转页面的TextBox自动显示相应的值高手帮忙解决下....谢谢大家参考技术Acombox使用脚本写在onchange方法中,并将combox的Value或Text传值给跳转页面,跳转页面在... 查看详情

c#里面,combox下拉框比较里面,是不是有这个值?

combox也有DataSource属性,直接把dataGridView1第一列的集合赋给combox就可以了,然后给combox的comboBoxGroup.ValueMember="列名";属性赋值,两行代码就能搞定,不需要循环!当你把combox.Properties.Items.Add(table.Rows[i].ItemArray[0]+"-"... 查看详情