datagridview 日期列排序

本文介绍了如何在DataGridView中对日期列进行排序,提供了详细的步骤和示例,帮助读者理解并实现数据视图表格的日期排序功能。
摘要由CSDN通过智能技术生成

1、datagridview 日期列排序

        private void Form1_Load(object sender, EventArgs e)
        {
            //方法1
            dataGridView1.ColumnHeaderMouseClick += tempView_ColumnHeaderMouseClick;
            DataTable dt = Create();
            dataGridView1.DataSource = dt;

            //方法2
            dataGridView2.SortCompare += dataGridView2_SortCompare;
            fillDatagridview(dataGridView2, dt);
        }

        #region 方法1,已知那一列是日期类型,以datasourcr方式绑定数据
        //创建表,为了culture的原因,日期列的数据源类型是字符串而不是日期类型
        public DataTable Create()
        {
            DataTable dt = new DataTable();
            try
            {
                dt.Columns.Add("name");
                dt.Columns.Add("birthdate");
                dt.Rows.Add("m", "04.01.1969");
                dt.Rows.Add("n", "05.12.1961");
                dt.Rows.Add("n", "06.04.1963");

            }
            catch (Exception)
            {
                throw;
            }

            return dt;
        }

        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值