1

我有一个 ac# 项目,我在其中使用 reportviewer 控件来显示来自 MySQL 数据库的数据。我创建了一个数据集并向其中添加了列。问题是当我加载表单时,会显示列标题,但没有显示数据。

这是一些代码:

          DataTable dt=new DataTable();
          dt.TableName="DataTable1";
        _connection.Open();
        sql="select id,name from beneficiaries";
        datadp=new OdbcDataAdapter(sql,_connection);
        datadp.Fill(dt);
        ReportDataSource source=new ReportDataSource("DataTable1",dt);
        reportviewer1.LocalReport.DataSources.Add(source);
        this.reportviewer1.RefreshReport();

没有显示任何内容,只有列标题...我尝试使用以下方式绑定数据:

          reportviewer1.DataBind();

但该选项在 VS2010 中不可用。那我该怎么办?..谢谢。

4

0 回答 0