【问题标题】:C# Datagridview Run "SELECT Raw_Cab.CAB, Count(*) AS Total"C# Datagridview 运行“SELECT Raw_Cab​​.CAB, Count(*) AS Total”
【发布时间】:2014-02-15 02:17:14
【问题描述】:

我想对填充了这些数据的 datagridview1 运行查询:

Nr 姓名费用

125 名称1 1

126 名称1 2

127 名称1 1

128 名称2 1

129 名称2 2

130 名称4 1

131 名称1 1

数据是从外部 txt 源以编程方式添加的。

通常,如果您使用查询和数据库,文本将是:

SELECT Raw_Cab.Name, Count(*) AS Total FROM Raw_Cab GROUP BY Raw_Cab.Name;

结果是

CAB 总计

NAME1 5

NAME2 3

NAME4 1

有没有办法获得相同的结果,然后直接从数据网格到对象或另一个数据网格?

亚历克斯

【问题讨论】:

    标签: c# select datagrid filter count


    【解决方案1】:

    我不确定目标是什么,但如果我理解正确,您想在数据网格上传递一个过滤器表达式吗?您可以使用以下代码在网格视图上执行此操作:

    (dataGridView.DataSource as DataTable).DefaultView.RowFilter = string.Format("Total < '{0}'", 5);
    

    更多信息可以在这里找到:

    http://msdn.microsoft.com/en-us/library/system.data.dataview.rowfilter(v=vs.110).aspx

    【讨论】:

      【解决方案2】:

      我通过安装 Xammp 并在其上运行 mysql 查询来解决 谢谢大家

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-18
        • 2016-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-26
        相关资源
        最近更新 更多