从数据库中的数据表中读取日期,分别显示在上面的几个comobox控件中……
请大家指点一下……

解决方案 »

  1.   


    DECLARE @STR VARCHAR(20)
    SELECT @STR=GETDATE()查出来直接绑定!
      

  2.   

            // 为下拉列表加载值 
            public static void ShowCombox(string SqlStr, ComboBox Cbo)
            {
                //定义数据库操作DLL
                ClsSQL.ClsSQL Sql = new ClsSQL.ClsSQL();
                //定义数据集
                System .Data .DataSet Ds =new System.Data.DataSet();            try
                {
                    //访问数据库,执行查询操作
                    if (!Sql.ExecAdapter(SqlStr, StrConnect)) return;                //将查询出的数据赋给数据集
                    Sql.Adapter.Fill(Ds);
                    //释放数据连接
                    Sql.Adapter.Dispose();
                    //关闭数据连接
                    Sql.Close();                //将数据集的值赋给下拉列表
                    Cbo.DataSource = Ds.Tables[0];
                    //绑定显示项
                    Cbo.DisplayMember = Ds.Tables[0].Columns[1].ToString();
                    //绑定数据项
                    Cbo.ValueMember = Ds.Tables[0].Columns[0].ToString();            }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
      

  3.   

                StrSql = "select BID,ShowID from Sys_001_BaseInfo WHERE (BID LIKE '70%') AND (DeptID = '" + Program.OP.CompanyID + "') AND (LEN(BID) = 4)";
                Program.ShowCombox(StrSql, cboBugClass);
      

  4.   

      Dim t As DateTime = Dataset.Tables(0).Rows(i)("data").ToString
              Dim strDate As String = t.ToString("yyyy/MM/dd")
                              comobox1.text= strDate
      

  5.   

    在数据库中的一个数据表有一个字段是日期字段,都是以这种格式yyyy-mm-dd保存的,现在我是想把这个字段里面的日期读取到comobox控件来显示……
    分别是把这个日期字段里面的日期拆分为yyyy,mm,dd这三个值在comobox控件上显示,就像附件中的图片一样,分别显示出来……
      

  6.   

    我的意思是把日期字段里面的记录分为三个字段yyyy,mm,dd ,然后分别在三个复合文本中显示……
      

  7.   

    把日期截取    
    string strDate=dt.ToShortDateString();
    string[] arr=strDate.Split('-');