DataGridView 返回没有数据的行

本文关键字:数据 返回 DataGridView | 更新日期: 2023-09-27 17:56:21

我的Windows应用程序项目中有一个问题,一个非常小的问题,由于某种原因我无法掌握解决方案。

我想以编程方式在数据网格中显示数据,但它仅根据从数据库中获取的记录数返回行,其中没有数据。下面是我的代码

private void BindDataToGrid()
{
    var teller = new TellerService().GetByUsername(username);
    var transactions = new PocTransactionService().GetByTellerId(teller.TellerId);
    BindingList<PocTransaction> trans = new BindingList<PocTransaction>(transactions);
    var source = new BindingSource(trans, null);
    dgvTransactions.DataSource = source;
}

并不是说变量transactions填充到代码中,而是由于某种原因,它没有显示在网格上。这真的让我发疯。我相信你们中的一个人会给我指明出路。

DataGridView 返回没有数据的行

我终于想通了。我最初编写的代码没有错。我只是没有为我在网格上定义的每列设置DataPropertyName。将它们适当地设置为数据源属性给了我想要的结果。

这一切都感谢加布里埃尔到目前为止的帮助。我很感激。