C#编程-74:dataGridView排序和筛选

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
数据可视化DataV,5个大屏 1个月
简介: C#编程-74:dataGridView排序和筛选
using System;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;
namespace DataGridViewSort
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO:  这行代码将数据加载到表“companyDataSet.clerk”中。您可以根据需要移动或删除它。
            this.clerkTableAdapter.Fill(this.companyDataSet.clerk);
        }
        //通过表格列排序实现
        private void button1_Click(object sender, EventArgs e)
        {
            this.dataGridView1.Sort(dataGridView1.Columns[3],ListSortDirection.Ascending);
        }
        //通过更改数据源实现筛选
        private void button2_Click(object sender, EventArgs e)
        {
            DataView dv = new DataView(this.companyDataSet.clerk, "department='研发部'", "age Asc", DataViewRowState.CurrentRows);
            dataGridView1.DataSource = dv;
        }
    }
}

备注:在dataview对象中筛选不需要加“N”

相关实践学习
DataV Board用户界面概览
本实验带领用户熟悉DataV Board这款可视化产品的用户界面
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
JSON JavaScript 前端开发
78jqGrid - 列分组
78jqGrid - 列分组
40 0
|
1月前
排序列表
排序列表。
15 3
|
2月前
不排序列表
不排序列表。
30 5
DataTable 修改列名 删除列 调整列顺序
DataTable 修改列名 删除列 调整列顺序
211 0
拖拽排序-列表布局
拖拽排序-列表布局
185 0
拖拽排序-列表布局
C#编程-74:dataGridView排序和筛选
C#编程-74:dataGridView排序和筛选
390 0