///
/// 数据绑定,支持多线程间访问
///
///
/// 数据源
/// 显示名
/// 数值名
public static void DataSourceEx(this ComboBox cbx, object value,
string displayMember, string valueMember)
{
if (cbx == null)
{
return;
}
if (cbx.InvokeRequired)
{
cbx.Invoke(new Action(delegate()
{
cbx.DisplayMember = displayMember;
cbx.ValueMember = valueMember;
cbx.DataSource = value;
}));
}
else
{
cbx.DisplayMember = displayMember;
cbx.ValueMember = valueMember;
cbx.DataSource = value;
}
}