在FILL到dataset之前,先将路径和记录数写到窗口得LABEL中。
System.Data.OleDb.OleDbCommand mycmd =new System.Data.OleDb.OleDbCommand();
mycmd.CommandText="select count(*) as num from jieguo";
mycmd.Connection=this.oleDbConnection1;
oleDbConnection1.Open();
int count = (int) mycmd.ExecuteScalar(); //记录数
oleDbConnection1.Close();
System.Data.OleDb.OleDbCommand mycmd =new System.Data.OleDb.OleDbCommand();
mycmd.CommandText="select count(*) as num from jieguo";
mycmd.Connection=this.oleDbConnection1;
oleDbConnection1.Open();
int count = (int) mycmd.ExecuteScalar(); //记录数
oleDbConnection1.Close();
如果已经刷新还这样的话,要么稍微滞后些再查询;要么单开一个子线程去查询,然后等子线程结束后更新Label2.