Combox绑定跳跃问题

Roc_Lee 2009-05-22 04:08:00

public static void bindType(ComboBox cb)
{
DataBaseOperatorII db1 = new DataBaseOperatorII();
DataSet ds = db1.ExecuteDataSet(get_type);
cb.ValueMember = "ID";
cb.DisplayMember = "name";
cb.DataSource = ds.Tables[0];
}
//绑定分类
public static void bindCategory(ComboBox cbtype, ComboBox cbCategory)
{
DataBaseOperatorII db2 = new DataBaseOperatorII();
DataSet ds1 = db2.ExecuteDataSet(string.Format(get_category, cbtype.SelectedValue));
cbCategory.ValueMember = "ID";
cbCategory.DisplayMember = "name";
cbCategory.DataSource = ds1.Tables[0];
}

先执行bindType 操作。执行到绿色那行就自动开始执行bindCategory

有哪位兄弟见过。帮忙讲讲
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhubo_1117 2009-05-22
  • 打赏
  • 举报
回复

public class Class2:ComboBox
{
private String _displayMeber;
private event EventHandler OnSetDisplayMeber;
public new String DisplayMember
{
get { return _displayMeber; }
set {
//在set的时候委托引发事件
// this.OnSetDisplayMeber += new EventHandler(Class2_OnSetDisplayMeber);
this._displayMeber = value;
}
}
}

我乱想的啊!
Roc_Lee 2009-05-22
  • 打赏
  • 举报
回复
谢谢 3yue3大侠。
已经完成了。小bug。哎
kkun_3yue3 2009-05-22
  • 打赏
  • 举报
回复
程序 + 需求 = 打包发我
hebkkun@hotmail.com
qldsrx 2009-05-22
  • 打赏
  • 举报
回复
在你的(ComboBox)cbtype的SelectedIndexChanged事件里调用bindCategory即可。
Roc_Lee 2009-05-22
  • 打赏
  • 举报
回复
我也认为是楼上手的这样。可惜不是。太变态了。哈哈。
cpio 2009-05-22
  • 打赏
  • 举报
回复
那要看你怎么调用的了

如果没有用多线程的话,肯定是按调用顺序来的
Roc_Lee 2009-05-22
  • 打赏
  • 举报
回复
执行到这行color=#008080]cb.DisplayMember = "name";[/color]

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧