在winform应用程序中显示外部数据库的内容

时间:2013-10-11 15:35:15

标签: c# winforms

我知道在一个应用程序中,您可以通过从数据源窗口拖动它来在窗口中显示数据库,但我有一个以编程方式创建的数据库,并且在数据源菜单中不可用。我该如何显示数据库?

1 个答案:

答案 0 :(得分:1)

您可以手动将未绑定的DataGridView添加到表单上,然后在代码中将数据库绑定到它。

http://msdn.microsoft.com/en-us/library/fbk67b6z%28v=vs.90%29.aspx遍历手动绑定过程。您可以省略SQL查询(取决于您当前的数据)并将现有数据源直接绑定到DataGridView。

您需要知道的主要内容是:

创建绑定源

private BindingSource bindingSource1 = new BindingSource();

在表格或类似的数据结构中提供您的数据*

dataAdapter.Fill(table);
bindingSource1.DataSource = table;

添加BindingBource作为DataGridView中数据的来源

dataGridView1.DataSource = bindingSource1;

可能还有很多其他内容,具体取决于您在应用程序中设置数据的方式以及是否要更新,删除,添加数据等。这应该可以帮助您入门。