mywhere

我的地盘,听你的。Google Maps API mashup,Location Based Service, and other thinking about internet

星期二, 九月 04, 2007

C# ComboBox控件使用技巧

1. ComboBox Datasouce绑定同步问题
如果我们在同一个form中添加了好几个ComboBox,并且给他们绑定同一个Datasource,这是会出现几个控件的选择同步问题:即如果我们修改了某一个ComboBox的选项,其他几个也会同步更改自己的当前选择项。如果不希望这几个控件选项的同步,可以添加如下代码:
ComboBox cb = new ComboBox();
cb.BindingContext = new BindingContext();
cb.DataSource = someDataSource;
2. 取消ComboBox当前选项的编辑
很多时候我们只是希望用户只能使用ComboBox提供的选项,而且选定某一个选项后,不能手动编辑当前选项的内容。我开始找了半天,看是不是有类似iseditable这样的选项,都没有找到。后来还是在Google和MSDN的帮助下,找到了答案:
combobox.DropDownStyle = ComboBoxStyle.DropDownList;

标签:

0 Comments:

发表评论

Links to this post:

创建链接

<< Home