具有数据源设置和空值的下拉列表?

时间:2009-06-22 16:26:29

标签: c# winforms drop-down-menu

是否可以快速将空白值添加到winforms应用程序的下拉列表中?我的一些下拉列表绑定到对象列表,一些下拉列表绑定到数据表中的数据行。由于我正在设置datasource属性,所以我不能只通过代码添加一个。是否有任何快速获取空白值的方法,或者我是否必须手动为每个下拉菜单执行此操作?

2 个答案:

答案 0 :(得分:1)

您可以以编程方式将具有空值的DataRow添加到数据表中,

答案 1 :(得分:0)

这是我在枚举值之前用来做空白条目的一个。显然,这不适用于更复杂的绑定方案。

combo1.DataSource = (new object[] { null }
                        .Concat(Enum.GetValues(typeof(myEnumType)).Cast<object>()))
                            .ToList();