当前位置: 首页 > wzjs >正文

微信借口的网站怎么做种子资源地址

微信借口的网站怎么做,种子资源地址,湖南北山建设集团网站,礼物说网站模板版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的 20.3.13 DataGridView使用日期选择控件 有时为了输入方便或者固定日期格式,可以考虑点击DataGridView中某个单元格时出现…

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

20.3.13 DataGridView使用日期选择控件

有时为了输入方便或者固定日期格式,可以考虑点击DataGridView中某个单元格时出现日期选择控件,避免用户手动输入和格式不一的麻烦。

【例 20A.2【项目:code20A-002】单元格点击使用日期选择控件。

        DateTimePicker dtp;

        //当前点击的行

        int rowindex;

        private void Form1_Load(object sender, EventArgs e)

        {

            dtp = new DateTimePicker();

            dtp.Visible = false;

            dgv.Controls.Add(dtp);

            //当日期选择控件下拉日历被关闭并消失时调用 dtpCloseUp 方法

            dtp.CloseUp += dtpCloseUp;

            //当日期选择控件失去焦点时调用 dtpLostFocus 方法

            dtp.LostFocus += dtpLostFocus;

        }

        private void dtpCloseUp(object sender, EventArgs e)

        {

            //设置日期选择控件不可见

            dtp.Visible = false;

            //再次判断选中的单元格是否只有一个

            if (dgv.SelectedCells.Count > 1)

                return;

            //再次判断选中的单元格是否在需要设置日期的列

            if (dgv.SelectedCells[0].ColumnIndex != 2)

                return;

            //设置单元格文本为选中的日期

            dgv[2, rowindex].Value = dtp.Text;

        }

        private void dtpLostFocus(object sender, EventArgs e)

        {

            dtp.Visible = false;

            dgv[2, rowindex].Value = dtp.Text;

        }

        private void dgv_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)

        {

            if (rowindex < 0)

                return;

            //如果对应列需要设置日期

            if (e.ColumnIndex == 2)

            {

                //由于已经固定是第2列,所以不再需要下列语句

                //columnindex = e.ColumnIndex

                //获得当前点击的行

                rowindex = e.RowIndex;

                string cellvalue = (string)dgv[e.ColumnIndex, e.RowIndex].Value;

                if (cellvalue == "" || cellvalue==null)

                    cellvalue = DateTime.Now.ToString();

                //当前点击的单元格的位置和大小

                Rectangle rect = dgv.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true);

                //设置日期选择控件的位置和大小

                dtp.Top = rect.Top;

                dtp.Left = rect.Left;

                dtp.Width = rect.Width;

                dtp.Height = rect.Height;

                dgv.Controls.Add(dtp);

                dtp.Value = DateTime.Parse(cellvalue);

                dtp.Visible = true;

                //日期选择控件设置焦点

                dtp.Focus();

            }

        }

运行结果如下图所示:

图20A-2 DataGridView单元格使用日期选择控件

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

http://www.dtcms.com/wzjs/522317.html

相关文章:

  • 检察院门户网站建设方案小红书广告投放平台
  • 网站广告看不到百度关键词优化技巧
  • 成都php网站建设网店代运营需要多少钱
  • 品牌网站建设解决方案沈阳优化网站公司
  • 做h5页面的网站如何制作一个简单的网页
  • 网站建设中的端口seo百度快照优化公司
  • 做saas平台网站网络营销seo优化
  • 万网速成网站时事新闻最新2022
  • 大家做网站都会去哪找素材百度超级链
  • 微网站建设渠道seo 适合哪些行业
  • 子网站如何做广告策划案优秀案例
  • 武汉光谷做网站公司谷歌搜索引擎大全
  • 武汉英文网站建设手机百度网页版
  • 中国建设银行巴黎分行网站长沙百度网站快速排名
  • 要接入广告做啥网站无锡网站推广公司
  • win8平板做网站服务器黑帽seo优化
  • 做网站电子版报价模板武汉seo哪家好
  • 有域名后怎么建网站360渠道推广系统
  • 东莞大朗网站设计最权威的排行榜网站
  • 全是图片的网站怎么做seo指数是指什么
  • 石家庄哪里做网站网站怎样优化seo
  • 如何免费制作企业网站今日热点新闻事件摘抄2022
  • 网站建设与管理用什么软件有哪些方面百度竞价排名是什么
  • 网站建设满意度调查问卷下拉词排名
  • 郑州营销型网站建设哪家好电子商务平台建设
  • 怎么做网站推广方案青岛网站建设制作公司
  • 介绍一个地方旅游网站怎么做巨量算数数据分析入口
  • 北医三院生殖科做试管的网站网站数据
  • 济南优化网站技术沈阳优化网站公司
  • 武汉做网站云优化科技重庆放心seo整站优化