ComboBox或DataGridViewComboBoxColumn绑定到数据源
来源:互联网 发布:装修网站 知乎 编辑:程序博客网 时间:2024/05/16 23:48
/// <summary>
/// ComboBox或DataGridViewComboBoxColumn绑定到数据源
/// </summary>
/// <param name="obj">要绑定数据源的控件</param>
/// <param name="strValueColumn">ValueMember属性要绑定的列名称</param>
/// <param name="strTextColumn">DisplayMember属性要绑定的列名称</param>
/// <param name="strSql">SQL查询语句</param>
/// <param name="strTable">数据表的名称</param>
public void BindComboBox(Object obj, string strValueColumn, string strTextColumn, string strSql, string strTable) //Component —替换—> Object
{
try
{
string strType = obj.GetType().ToString();
strType = strType.Substring(strType.LastIndexOf(".") + 1);
//判断控件的类型
switch (strType)
{
case "ComboBox":
ComboBox cbx = (ComboBox)obj;
cbx.BeginUpdate();
cbx.DataSource = db.GetDataSet(strSql, strTable).Tables[strTable];
cbx.DisplayMember = strTextColumn;
cbx.ValueMember = strValueColumn;
cbx.EndUpdate();
break;
case "DataGridViewComboBoxColumn":
DataGridViewComboBoxColumn dgvcbx = (DataGridViewComboBoxColumn)obj;
dgvcbx.DataSource = db.GetDataSet(strSql, strTable).Tables[strTable];
dgvcbx.DisplayMember = strTextColumn;
dgvcbx.ValueMember = strValueColumn;
break;
default:
break;
}
}
catch (Exception e)
{
throw e;
}
}
- ComboBox或DataGridViewComboBoxColumn绑定到数据源
- DataGridView中comboBox(DataGridViewComboBoxColumn)的数据绑定
- DataGridView嵌入comboBox以及DataGridViewComboBoxColumn数据绑定
- comboBox绑定数据源
- ComboBox控件绑定数据源
- c# combobox绑定数据源
- comboBox绑定数据源
- C# 中绑定数据到datagridviewcomboboxcolumn
- easyUI-combobox 动态绑定数据源
- winform combobox控件数据源绑定
- COMBOBOX绑定DICTIONARY做为数据源
- COMBOBOX绑定DICTIONARY做为数据源
- ComboBox绑定到某个数据源的过程中,触发SelectedIndexChanged 事件
- ComboBox绑定IList 或 ArrayList
- Coolite学习笔记----ComBoBox绑定数据源
- jQuery 绑定 ComponentOne Wijmo Combobox 数据源
- C#中ComboBox控件绑定数据源
- C# combobox绑定数据源(datasource)
- mysql status字段信息
- curl伪造IP和来路
- java poi读写excel
- 对弹出的弹出窗口操作的处理
- errno的含义
- ComboBox或DataGridViewComboBoxColumn绑定到数据源
- 5.线程的属性和状态
- 程序员的野心:让GPU像CPU一样运行
- JS 控件 jQuery扩展函数
- 远程项目 eclipse 原生 ,远程run ,远程debug
- 计算字体大小及尺寸
- hdu 2089 不要62 数位dp
- Codeforces-231C-To Add or Not to Add(二分搜索)
- Android源码学习之如何使用eclipse+NDK【二】