本帖最后由 CDDZML2009 于 2010-08-21 03:24:20 编辑

解决方案 »

  1.   

    这是我的窗体加载里的代码:
      private void kehuxinxiguanli_Load(object sender, EventArgs e)//窗体加载事件
            {
                
                this.tixingzhuangtaiTableAdapter.Fill(this.xsgldataDataSet4.tixingzhuangtai);
                
                this.fuwuzhuangtaiTableAdapter.Fill(this.xsgldataDataSet3.fuwuzhuangtai);
                
                this.jiliangdanweiTableAdapter.Fill(this.xsgldataDataSet2.jiliangdanwei);
                // TODO: 这行代码将数据加载到表“xsgldataDataSet1.shangpinleixin”中。您可以根据需要移动或移除它。            
                  DataGridViewCellStyle style = new DataGridViewCellStyle();
                style.Format = "yyyy-MM-dd";
                this.dataGridView1.Columns[6].DefaultCellStyle = style;            this.shangpinleixinTableAdapter.Fill(this.xsgldataDataSet1.shangpinleixin);
                string kexx = "select * from kehuxinxibiao";
                SqlCommand shuru = new SqlCommand(kexx);
                dataGridView1.DataSource = kehu.GetDataset(shuru, "kehuxinxibiao").Tables["kehuxinxibiao"];
                textBox1.Focus();
            }
    我实在是没的办法了,请大侠帮帮忙啊!!!!!!
      

  2.   

    DateTimePicker.Value 屬性
    [BindableAttribute(true)] 
    public DateTime Value { get; set; }还有,要把dataGridView1里存dateTimePicker1数据列的格式改成datatime类型吗?
    改吧,这样比较简单FormLoad当然行阿,能达成你要的就是好方法this.dataGridView2.Columns["录入时间"].DefaultCellStyle = style;对吗?
    this.dataGridView2.Columns[3].DefaultCellStyle = style;对吗?
    数字比较快,你应该知道在第几个吧
      

  3.   

    可以改成数字型或文本型
    如我的财务管理系统中这样写的:
    string ny;
    string mon;
    string day;
     private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
            {
                DateTime dt = new DateTime();            dt = dateTimePicker1.Value;            if (1 <= dt.Month & dt.Month < 10)
                {
                    mon = "0" + dt.Month.ToString();
                    ny = dt.Year.ToString() + mon;            }
                else
                {
                    mon = dt.Month.ToString();                ny = dt.Year.ToString() + dt.Month.ToString();
                }           }