【发布时间】:2017-01-29 18:19:01
【问题描述】:
我有一个名为 copy number 的列,其中仅包含如下数字:
copy number
1
33
12
40
100
我怎样才能得到 1 和 100 之间的行,在这个例子中是行(33、12、40)?
我的数据来自 mysql 数据库,GridView 填充如下:
MySqlDataAdapter a = new MySqlDataAdapter(query, conn)
DataTable t = new DataTable();
a.Fill(t);
dataGridView1.DataSource = t;
PS:非常感谢代码中的答案!
【问题讨论】:
-
您遗漏了大量信息:数据是如何进入控件的?是绑定的吗?你试过什么?
-
如果您的 DGV 绑定到数据源,请在 DGV 与其数据源之间插入“BindingSource”,然后使用 BindingSource 的“Filter”属性。
-
过滤字符串将包含什么...这就是我需要的?
-
我假设你说的是 WinForms?也许看看这个article,它解释了在 Windows 窗体 DataGridView 控件中对数据进行排序。特别是 DataGridView.Sort method 上的页面,其中用 C# 示例进行了解释。
标签: c# datagridview filter range between