WinForm中将时间控件dateTimePicker与数据表格控件DataGridView的某一单元格关联

本文介绍了如何在WinForm应用中将dateTimePicker时间控件与dataGridView数据表格控件的某一单元格关联。通过设置控件属性、事件处理,实现了当点击数据表格的时间列时,弹出时间选择器并更新单元格值。
摘要由CSDN通过智能技术生成

1、在窗口上定义时间控件和数据表格控件,名字分别为dateTimePicker1和dataGridView1;

2、dateTimePicker1设置属性:

            Format:Custom; 

            CustomFormat: HH:mm;

            Visible:false;

            ShowUpDown:true;

3、dataGridView1定义几列,假定第二列为时间显示列,列名:Column2;将其置位底层,以免挡住dateTimePicker1;

        AllowUserToAddRows:false

        AllowUserToDeleteRows:false

4、定义一个全局变量private DataGridViewTextBoxCell seletime;

5、在窗口构造函数中加入如下语句

dateTimePicker1.ValueChanged += new System.EventHandler(timeSele_ValueChanged);//时间控件值改变时的操作

6、定义timeSele_ValueChanged函数

7、定义dataGridView1的CellMouseClick事件 

8、测试代码如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using Syste

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值