【发布时间】:2015-07-15 08:11:56
【问题描述】:
我的表单中有一个 datagridview,它需要时间从数据库加载。我需要在 backGroundWorker 线程中实现这个过程。但我对此一无所知。
我用谷歌搜索,但找不到数据集或 tableAdapter 方法的解决方案。
这是我的代码:
private void frmNewExpense_Load(object sender, EventArgs e)
{
LoadForm();
fillDataGrid();
}
private void LoadForm()
{
this.tbl_AccountsTableAdapter.Fill(this.personalExpensesDataSet.tbl_Accounts);
this.tbl_ExpSubCatsTableAdapter.Fill(this.personalExpensesDataSet.tbl_ExpSubCats);
this.tbl_ExpenseCategoryTableAdapter.Fill(this.personalExpensesDataSet.tbl_ExpenseCategory);
lblAccountAmount.Text = new oldSeparateThounsands().separate(lblAccountAmount.Text);
oldGetPersianDate gpd = new oldGetPersianDate();
gpd.dt = DateTime.Now;
txtDate.Text = gpd.fn_persianDate();
txtDesc.Text = txtAmount.Text = String.Empty;
}
private void fillDataGrid()
{
this.view_Top100ExpensesTableAdapter.Fill(this.personalExpensesDataSet.View_Top100Expenses);
}
【问题讨论】:
标签: c# sql datagridview backgroundworker