我现在使用datagridview取的数据后 然后显示在Winform页面上 这些数据是从数据库中取出来的!然后有可能我数据库更新了!然后datagridview上而没有更新数据!所以我现在想 定时跟新数据! 我能不能使用Timer控件 来定时更新数据呢? private void Form1_Load(object sender, EventArgs e)
{
objSqlconnection = new SqlConnection("server=.;uid=sa;pwd=.;database=bybaoming"); objSqlDataAdapter = new SqlDataAdapter("select * from UserInfo", objSqlconnection); objSqlDataAdapter.Fill(objDataSet, "UserInfo"); dataGridView1.DataSource = objDataSet.Tables[0].DefaultView; //如果行为数为零 则禁用 跟新 和删除 按钮 if (objDataSet.Tables["UserInfo"].Rows.Count == 0)
{
butdel.Enabled = false;
butupdate.Enabled = false;
}
}大家帮忙想想办法!谢谢!
{
objSqlconnection = new SqlConnection("server=.;uid=sa;pwd=.;database=bybaoming"); objSqlDataAdapter = new SqlDataAdapter("select * from UserInfo", objSqlconnection); objSqlDataAdapter.Fill(objDataSet, "UserInfo"); dataGridView1.DataSource = objDataSet.Tables[0].DefaultView; //如果行为数为零 则禁用 跟新 和删除 按钮 if (objDataSet.Tables["UserInfo"].Rows.Count == 0)
{
butdel.Enabled = false;
butupdate.Enabled = false;
}
}大家帮忙想想办法!谢谢!
这段具体怎么实现呢?
{
int second = 10 * 60;//10分钟
second--;
if (second == 0)
{
//刷新DBGRID数据
}
}
}