在加载adgv之后,使用过滤器并在过滤器列表中可见所有项目。
如果我过滤列表,然后用SQL表更新adgv,则adgv过滤器列表仅包含已过滤的项目。
然后,如果我单击“ Celan筛选器”或“筛选器”按钮,则会再次显示所有项目。
我希望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;
}