【发布时间】:2014-01-31 21:13:22
【问题描述】:
我正在做这个测试,我需要每 4 秒用数据重新加载 datagridview,并且数据来自数据库。
所以我通过代码创建了一个 timer 控件,并向tick 事件添加了一个事件处理程序。然后在tick事件中
void t1_Tick(object sender, EventArgs e)
{
dataGridView1.DataSource = null;
dataGridView1.Rows.Clear();
dt = Product.GetAllProductsBasicInfo();
dataGridView1.DataSource = dt;
}
上面的代码有效,但是当我移动时
dataGridView1.Rows.Clear();
之前
dataGridView1.DataSource = null;
它会抛出一个运行时错误,说无法清除行,我想知道它为什么会抛出这个错误,通常是 Clear() 清除数据网格视图?
谢谢
【问题讨论】:
-
试试看这个one
标签: c# winforms datagridview