我使用过 Web 应用程序和 GridView,但我现在是第一次使用 DataGridView。我认为这几乎是一样的,但我在尝试让它正确填充时遇到了一些麻烦。
这是我目前拥有的:
familiesBindingSource.DataSource = FamilyLogic.GetFamiliesForView();
FamiliesGridView.DataSource = familiesBindingSource;
GetFamiliesView() 方法返回一个 DataTable。当我打开这个表格时,什么也没有发生。
编辑 - 添加更多代码..
DataTable ds = FamilyLogic.GetFamiliesForView();
familiesBindingSource.DataSource = ds;
FamiliesGridView.DataSource = familiesBindingSource;
我也可以发布 GetFamiliesForView() 方法,但我 100% 确定它不在那里。它返回正确的信息,并且当我单步执行时,FamiliesGridView 的 DataSource 字段确实包含正确的信息。