.cs中代码(界面加载时)
DataSet ds = new DataSet();
Mytools sqlcont = new Mytools();
string cmd = "select * from 数据库中的表名";
ds = sqlcont.getDs(cmd, "数据库中的表名");
DataTable dt = new DataTable(); //新建一个要装载数据的模板
dt.Columns.Add(new DataColumn("日期和时间", typeof(string)));
dt.Columns.Add(new DataColumn("类型", typeof(string)));
int j = ds.Tables[0].Rows.Count - 1;//最后一行数据
DataRow dr = dt.NewRow();//需要最后一行的数据
dr[0] = ds.Tables[0].Rows[j]["数据库中日期和时间所对应的列名"].ToString();
dr[1] = ds.Tables[0].Rows[j]["数据库中类型所对应的列名"].ToString();
dt.Rows.Add(dr);
this.reportViewer1.RefreshReport();
this.reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", dt));
this.reportViewer1.RefreshReport();
sqlcont.conn_close();//关闭连接