DataGridView没有填充

时间:2013-03-18 22:53:36

标签: c# .net windows

我使用过Web应用程序和GridViews,但我现在第一次使用DataGridView。我认为这几乎是一回事,但我在尝试正确填充时遇到了一些麻烦。

以下是我目前的情况:

    familiesBindingSource.DataSource = FamilyLogic.GetFamiliesForView();
    FamiliesGridView.DataSource = familiesBindingSource;

GetFamiliesView()方法返回一个DataTable。当我打开这个表格时,没有任何反应。

编辑 - 添加了更多代码..

    DataTable ds = FamilyLogic.GetFamiliesForView();
    familiesBindingSource.DataSource = ds;

    FamiliesGridView.DataSource = familiesBindingSource;

我也可以发布GetFamiliesForView()方法,但我100%确定它不在那里。它正在返回正确的信息,当我单步执行时,FamiliesGridView的DataSource字段确实包含了正确的信息。

1 个答案:

答案 0 :(得分:1)

Welp,我发现了这个问题。我没有意识到我需要这两行代码。

    FamiliesGridView.Dock = DockStyle.Fill;
    FamiliesGridView.AutoGenerateColumns = true;

感谢所有人的帮助。