[英]VB.Net DGV - Suspend Filters in a BindingSource
我的問題很簡單。 是否存在一些使用BindingSource.Filter掛起DGV中的自動篩選的方法?
例:
1)創建自定義過濾器:
DGVlink.DataSource.Filter = "Column1 = 'A'"
2)用戶手動修改行的Column1。
在正常情況下,用戶修改的行將自動過濾(因為column1的值不同於'A')。
我想避免這種情況。 是否存在暫停或凍結過濾的方式?
您可以使用Temp數據集復制初始過濾的dgView並將dgview的數據源設置為temp數據集。 這將停止綁定源過濾器。 用戶進行更改后,將更改寫入原始數據集並使用adapter.update方法保存
要么
使用dataview創建過濾的原始數據表並將其設置為dgview的數據源
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.