日期:2014-05-19  浏览次数:20817 次

一个数据连接更新的问题
一个   form启动了   连接到了数据库   读了数据放到   dataset里面   关闭连接   数据200条     后来我去打开sql2005   又加了10条数据到那个表中   后来在没有关闭form的情况在连接数据库读的数据还是200条   请问为什么不是210条?

------解决方案--------------------
private void reportViewer1_ReportRefresh(object sender, EventArgs e)
{
this.MessageTableAdapter.Dispose();
this.MessageTableAdapter.Fill(this.TestRvDataSet.Message);
ReportDataSource myRD = new ReportDataSource( "TestRvDataSet_Message ", LoadMessageData());
this.reportViewer1.LocalReport.DataSources.Add(myRD);
this.reportViewer1.RefreshReport();
}