我有一个 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 中不可用。那我该怎么办?..谢谢。