如何获取绑定数据的combobox的选中值及选中text
2012-03-28 16:30
609 查看
1、绑定combobox的代码如下:
DataTable LDT_CodeType = Models.MoCodefile.GetCodeType();
if (LDT_CodeType != null)
{
cboxCtype.DataSource = LDT_CodeType;
cboxCtype.DisplayMember = "codetypename";
cboxCtype.ValueMember = "codetypeno";
}
获取选中值:cboxCtype.SelectedIndex.ToString() 或是 cboxCtype.SelectedValue.ToString()
获取选中text:
方法一:DataRowView dr = (DataRowView)cboxCtype.Items[cboxCtype.SelectedIndex];
方法二:cboxCtype.GetItemText(cboxCtype.Items[cboxCtype.SelectedIndex])
2、C#中ComboBox能否设定多个ValueMenber?
举个例子:表student,有字段id,name,tel有个combobox绑定了这个表,其中DisplayMember设置为id,现要取出对应的name和tel, 用ValueMember只能取一个,该怎么做呀?
一般是这样绑定和取值: comboBox1.DataSource = student; //绑定student表为数据源comboBox1.DisplayMember = "name"; comboBox1.ValueMember = "id"; string name = comboBox1.SelectedText;//取DisplayMember值 string id = comboBox1.SelectedValue.ToString();//取ValueMember值 DataTable table1
= this.comboBox1.DataSource as DataTable; int rowIndex = this.comboBox1.SelectedIndex; string str1 = table1.Rows[rowIndex]["tel"].ToString();//取绑定表中的其它值
3、C# Winform ComboBox 在输入内容时 会在下拉菜单中显示 根据输入内容查询的结果
http://zhidao.baidu.com/question/180144652.html
4、
winform中设置combobox的只能选择不能输入
设置combobox的属性面板中的
属性:“DropDownStyle”为“DropDownList”
DataTable LDT_CodeType = Models.MoCodefile.GetCodeType();
if (LDT_CodeType != null)
{
cboxCtype.DataSource = LDT_CodeType;
cboxCtype.DisplayMember = "codetypename";
cboxCtype.ValueMember = "codetypeno";
}
获取选中值:cboxCtype.SelectedIndex.ToString() 或是 cboxCtype.SelectedValue.ToString()
获取选中text:
方法一:DataRowView dr = (DataRowView)cboxCtype.Items[cboxCtype.SelectedIndex];
方法二:cboxCtype.GetItemText(cboxCtype.Items[cboxCtype.SelectedIndex])
2、C#中ComboBox能否设定多个ValueMenber?
举个例子:表student,有字段id,name,tel有个combobox绑定了这个表,其中DisplayMember设置为id,现要取出对应的name和tel, 用ValueMember只能取一个,该怎么做呀?
一般是这样绑定和取值: comboBox1.DataSource = student; //绑定student表为数据源comboBox1.DisplayMember = "name"; comboBox1.ValueMember = "id"; string name = comboBox1.SelectedText;//取DisplayMember值 string id = comboBox1.SelectedValue.ToString();//取ValueMember值 DataTable table1
= this.comboBox1.DataSource as DataTable; int rowIndex = this.comboBox1.SelectedIndex; string str1 = table1.Rows[rowIndex]["tel"].ToString();//取绑定表中的其它值
3、C# Winform ComboBox 在输入内容时 会在下拉菜单中显示 根据输入内容查询的结果
http://zhidao.baidu.com/question/180144652.html
4、
winform中设置combobox的只能选择不能输入
设置combobox的属性面板中的属性:“DropDownStyle”为“DropDownList”
相关文章推荐
- 如何在有数据绑定的Combobox中读取当前选中项的文本值
- ComboBox 控件绑定数据和获取选中的数据
- android 如何在自定义对话框中获取edittext中的数据
- 使用UltraWebTree时,如何在刷新后展开之前选中的节点,并绑定相关数据
- 如何为winform中的列表控件Combobox、ListBox控件绑定数据
- easyui-Easyui 中 combobox 绑定2000多条数据 自带检索特别卡 如何优化一下
- C# DataGridView如何获取选中行的某个数据
- C# 程序中如何向(DEV)ComboBoxEdit控件中添加下拉列表的值不使用数据绑定,就是使用代码添加
- 【XFeng安卓开发笔记】android 如何在对话框中获取edittext中的数据
- 如何从EditText 获取信息(包含强制转换数据类型)
- android 如何在对话框中获取edittext中的数据
- ComboBox、ListBox绑定和获取数据
- 如何获取select中的value、text、index相关值 && 如何获取单选框中radio值 && 触发事件 && radio 默认选中
- Winform中combobox绑定数据源后,怎么获取combobox选中行对应数据源中的其他字段值
- C#_WinForm的ComboBox与数据绑定详解(关于Text属性和下拉列表)
- Datagridview绑定数据并排序后如何获取正确的选择行数据
- c# 如何向comboBox中绑定数据库中指定的数据信息;
- 其他窗体赋值给comboBox实现值的回显,并使赋的值处于选中状态(根据text获取selectedindex)
- ComboBox绑定DataTable数据,用户选中项后触发事件异常,之二!
- 如何获取datagridview中checkbox选中的多行数据