C#表单-从MSSQL表更新adgv表后,更新ADGV Advanced DataGridView筛选器列表

时间:2018-07-25 08:21:58

标签: c# sql-server

在加载adgv之后,使用过滤器并在过滤器列表中可见所有项目。

Sample image

如果我过滤列表,然后用SQL表更新adgv,则adgv过滤器列表仅包含已过滤的项目。

Sample image

然后,如果我单击“ Celan筛选器”或“筛选器”按钮,则会再次显示所有项目。

Sample image

我希望Excel像过滤器一样,并且我希望每隔一段时间并保持过滤器自动更新过滤表。

private void Form1_Shown(object sender, EventArgs e)
{
    dataset = rwSQL(mySqlQuery, mySqlConn, false, true);
    bindingSource.DataSource = dataset.Tables[0];
    advancedDataGridView.DataSource = bindingSource;
}
private void advancedDataGridView_FilterStringChanged(object sender, EventArgs e)
{
    bindingSource.Filter = advancedDataGridView.FilterString;
}

private void advancedDataGridView_SortStringChanged(object sender, EventArgs e)
{
    bindingSource.Sort = advancedDataGridView.SortString;
}

private void buttonUpdate_Click(object sender, EventArgs e)
{
    dataset = rwSQL(mySqlQuery, mySqlConn, false, true);
    bindingSource.DataSource = dataset.Tables[0];
    advancedDataGridView.DataSource = bindingSource;
}

0 个答案:

没有答案