c# - 具有 filterString 属性的自动 datagridview 过滤器控件(对话框)
问题描述
我想请教我可以用来过滤 Winforms DataGridView 的任何过滤器控件的推荐。由于我想在许多表单上使用它,最好根据我的 DataGridView 中的列创建过滤器。最后一件事是我希望能够获得一种 filterString 之类的东西UserName LIKE 'John' AND Age>21
——我稍后会使用这个字符串来查询数据库表以获取必要的记录。所有这一切的重点是我所有的 DataGridViews 都呈现分页数据(例如前 200 行),我想使用这个“过滤器控件”从用户那里获取定义需要获取哪些记录的字符串。
我已经尝试过 Advanced DataGridView,它在一定程度上满足了我的需求,但它是相当复杂的传统过滤器(仅适用于已经加载到 DGV 中的数据),所以我真的希望有更好的解决方案。
解决方案
推荐阅读
- azure-data-explorer - Azure 数据资源管理器是否会在排队的引入中自动处理引入的瞬时故障?
- dicom - 有没有一种简单的方法可以找到 DICOM 标签的类型?
- javascript - 我可以更改/覆盖 window.getSelection() 的定义吗?
- asp.net - 如何修复 C# asp.net 中的目录遍历安全漏洞?
- python - 如果任何列返回匹配项,则在将记录分组在一起的多个列上使用 GROUP BY
- sdl - SDL_GetWindowID 总是返回 1
- powershell - 在 Powershell 6.0 中为变量设置默认值的优雅方式?
- google-cloud-platform - 如何通过覆盖 Cloud Dataproc 上的 log4j.properties 文件来限制 pyspark 中的错误?
- swift - UITableView 后面的 MKMapView
- python - 克服python中的opencv CV_IO_MAX_IMAGE_PIXELS限制