数据网格视图数据

本文关键字:数据 视图 数据网 网格 | 更新日期: 2023-09-27 18:30:41

我有这个类:

public class mobileSimple
{
    public DataGridView mobileData { get; set; }
    public DataGridView getMobileData()
    {
        return this.mobileData;
    }
    public void addMobileData(DataTable dt)
    {
        if (mobileData == null)
        {
            this.mobileData = new DataGridView();
        }
        this.mobileData.DataSource = dt;
    }
}

我有一个表格中的这种方法:

private void getMobileData2()
{
    mobileSimple mobile = null;
    string query = mobileQueryProvider.getMobileSimple();
    sqlConnect connect = new sqlConnect();
    DataTable mobileSimpleDataTable = connect.getBD(query);
    if (mobileSimpleDataTable.Rows.Count > 0)
    {
        mobile = new mobileSimple();
        mobile.addMobileData(mobileSimpleDataTable);
    }
    gvMobile.DataSource = mobile.getMobileData();
}

有人可以解释一下我做错了什么吗?数据网格视图应该被填充...我已经测试了查询,我得到了 2 行。

谢谢。

数据网格视图数据

再做一点研究,我找到了答案。

在方法结束时:

gvMobile.DataSource = mobile.getMobileData();

我失踪了:

gvMobile.DataSource = mobile.getMobileData().DataSource;

仍然感谢您的帮助。