在.net comboBox中添加默认选择的内容

时间:2010-07-30 16:19:11

标签: .net visual-studio-2008 combobox

我正在使用Visual Studio 2008在C#中工作。

我正在尝试在Windows应用程序中为简单的搜索表单创建一个comboBox。我想要做的是从我的数据库中的表中有一个comboBox和一些选项,所以我将一个表绑定到它并选择要显示的列。我想要做的是在首次加载表单时添加一个默认空白值(表示任何选项)。这样,comboBox就可以作为一种优化搜索的方法。

有没有办法做到这一点?我尝试了几种方法(包括手动添加代码),但由于数据绑定,它会抛出异常。

是否有任何财产可以允许我这样做?

谢谢!

1 个答案:

答案 0 :(得分:3)

我不确定我是否完全理解,所以有一些可能性。

SelectedIndex设置为-1会解决您的问题吗?

否则,如何将其绑定到数据库? 示例解决方案取决于您的绑定方式:

  1. 如果您要检索DataTable并绑定到该表,只需在表格顶部添加一个空行。
  2. 如果你不能做1,那么如果你使用SQL语句来检索数据,也许你可以在SQL语句中添加一点来返回一个空行。