我想实现用timer控件,点击选择时间,最后点击添加按钮可以把选择的时间添加到数据库中,怎么实现呢?本人菜鸟,请大侠们说清楚哦!

解决方案 »

  1.   

    TIMER控件就是每隔一定的时间去触发TIMER的事件,LZ的意思我不是很懂点击什么选择时间?
      

  2.   

    winfrom 还是 webfrom?   基本都是拖出一个时间控件,获取控件的时间,Insert 到数据库
      

  3.   

    dateTimePicker 是winfrom 的时间控件。this.dateTimePicker1.Text获取你选择的时间calendar 是webfrom 的时间控件。this.calendar.SelectedDate.ToLongDateString 获取你选择的时间
      

  4.   

    给你写一个吧。。
      private void timer1_Tick(object sender, EventArgs e)
            {
                textBox1.Text = DateTime.Now.ToString();
            }        private void button1_Click(object sender, EventArgs e)
            {
                time(textBox1.Text);
            }
            public DataSet time(string time)
            {
                string sql = "insert into table(time) values('" + time+ "')";
                SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=DBName;Integrated Security=True");
                SqlDataAdapter sqlData = new SqlDataAdapter(sql, sqlconn);
                DataSet ds = new DataSet();
                try
                {
                    sqlconn.Open();
                    sqlData.Fill(ds);
                }
                catch
                {
                    sqlconn.Close();
                }
                finally
                {
                    sqlconn.Close();
                }
                return ds;
            }
      

  5.   

    “点击选择时间,最后点击添加按钮可以把选择的时间添加到数据库中”跟“timer控件”有啥关系?
      

  6.   

    不好意思,说错了应该是Calendar 控件
      

  7.   

    道理一样的,LZ自己谢谢试试,就是一个属性问题,其他的上面都写了,别人都给你写好的东西你拿来用是不会有进步的,遇到问题再问吧。。PS:LZ这结帖率汗了。。
      

  8.   

    按LZ的意思来理解,就是使用Calendar 取到时间赋值给文本框
    点添加按钮的时候 把文本框的值赋值到数据库就行了啊
      

  9.   

    timer  每隔一段时间自动触发,时间间隔自己设置,触发事件自己写