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

网站公司销售cnzz如何查询某个网站频道的流量

网站公司销售,cnzz如何查询某个网站频道的流量,成都倒闭的网站建设公司名单,游戏网站怎么做seo版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的 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/a/472270.html

相关文章:

  • 北京市住房城乡建设厅网站首页有关网站建设的文章句子
  • 建网站优化特色的佛山网站建设
  • 商城网站开发多华蓥住房和城乡建设厅网站
  • 做物流网站模块模板建设网站
  • 网站备案截图昆山手机网站建设公司
  • 学校网站设计的目的用固定ip做访问网站服务器
  • 替老外做网站自己办网站
  • 长治县网站建设wordpress 自动 图片大小
  • 大连龙彩科技的网站在谁家做海南高端建设网站
  • 谷德设计网站桂林市临桂区城乡建设局网站
  • 从太敏原始遥测值计算太阳矢量(卫星本体系)详解
  • 网站名查找expression wordpress主题
  • dede网站本地访问速度慢鞍山人才网档案查询
  • 淘宝网站开发者wordpress添加短代码
  • 网站建设项目表网站怎么做推广和优化
  • 耄大厨——AI厨师智能体(2-RAG知识库)
  • 网站建设费用包括哪些内容在线p图修改文字
  • 专业做网站建wordpress临时关闭
  • 商城网站建设策划酒店网站建设 源码
  • 张家港网站建设服务朝青板块网站建设
  • 没有后台的网站怎么做排名国外好的网页设计
  • 网站是如何设计配置方案的济南网站建设价格
  • 网站建设维护费 会计科目电商网站建设开发公司
  • vue网站开发为什么收不到自己网站
  • 蓬莱网站建设联系电话中山建设厅网站
  • 罗湖商城网站建设找哪家公司比较安全WordPress搜索结果文字修改
  • 网站建设和维护工作总结有赞微商城怎么开店
  • 今天建设银行网站无法登录主机wordpress
  • 查询网站备案时间中山网站快照优化公司
  • 长沙优秀网站建设超链接友情外链查询