我在我的WPF中有一个私有的异步void Button_Click方法,它运行一个非常复杂的SQL查询,可以运行几分钟。我希望用户可以通过单击另一个按钮来停止此方法。= " a very long and complicated SQL query ... "
DataTable dt = new DataTab
我是通过使用DataGridView运行BackgroundWorker查询来填充BackgroundWorker的。如果我直接在按钮事件处理程序中运行它,那么我的代码工作得很好,但是当我输入一个DoWork BackgroundWorker时,它不会更新UI。我的密码在下面。connectionstring)) using (SqlDataAdapter cmd = new SqlDataAdapter(comboBox1SQL;
我正在开发一个Winforms,它拉动了大量需要在DataGridView中显示的行。我已经阅读了所有关于限制行计数和分页的内容,我绝对没有好的方法来做到这一点。我尝试做的是将已从目标读取的数据流式传输到DataGridView中,类似于事件探查器或SQL Server Management Studio在数据流式传输时显示数据的方式。我重写了很多代码,并让BackgroundWorker提取数据并将其处理成DataTable。如果我不设置DataGridView.DataSource