Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Load ngày sinh kiểu datetime từ sql 2005 lên textbox ("dd/MM/yyyy) như thế nào?

  1. #1
    Ngày gia nhập
    07 2011
    Bài viết
    44

    Mặc định Load ngày sinh kiểu datetime từ sql 2005 lên textbox ("dd/MM/yyyy) như thế nào?

    tableSV(MaSV, TenSV, NgaySinh)
    - mình có 1 trường ngày sinh kiểu datetime -> làm sao mình load ra textbox với định dạng (dd/MM/yyyy)

  2. #2
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    - Khi bạn đã GetDate trong câu truy vấn rồi thì dùng ToString( chuổi format )
    - Code ví dụ
    Code:
          DateTime dt = DateTime.Now ;
          textBox.Text = dt.ToString("dd/MM/yyyy") ;

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  3. #3
    Ngày gia nhập
    07 2011
    Bài viết
    44

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - Khi bạn đã GetDate trong câu truy vấn rồi thì dùng ToString( chuổi format )
    - Code ví dụ
    Code:
          DateTime dt = DateTime.Now ;
          textBox.Text = dt.ToString("dd/MM/yyyy") ;
    Code:
     public DataTable layTTNgaySinh(string masv)
            {
                
                string sql="SELECT CONVERT(NVARCHAR(20),NgaySinh,103) AS NgaySinh FROM MaSV='"+masv+"'";
                return connData.getDataTable(sql);
            }
    
    
    private void cboMaSinhVien_SelectedValueChanged(object sender, EventArgs e)
            {
                DateTime dt = Convert.ToDateTime(dongphiBus.layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()));
    txtNgaySinh.Text = dt.ToString("MM/dd/yyyy");
    
             }
    mình bị lỗi ở dòng này
    Code:
      DateTime dt = Convert.ToDateTime(dongphiBus.layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()));

  4. #4
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Trích dẫn Nguyên bản được gửi bởi t2t2t Xem bài viết
    Code:
     public DataTable layTTNgaySinh(string masv)
            {
                
                string sql="SELECT CONVERT(NVARCHAR(20),NgaySinh,103) AS NgaySinh FROM MaSV='"+masv+"'";
                return connData.getDataTable(sql);
            }
    
    
    private void cboMaSinhVien_SelectedValueChanged(object sender, EventArgs e)
            {
                DateTime dt = Convert.ToDateTime(dongphiBus.layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()));
    txtNgaySinh.Text = dt.ToString("MM/dd/yyyy");
    
             }
    mình bị lỗi ở dòng này
    Code:
      DateTime dt = Convert.ToDateTime(dongphiBus.layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()));
    Mình nghĩ trả về kiểu DataTable thì ko thể gán cho Kiểu Datetime đc.
    Bạn thữ code này xem
    Visual C# Code:
    1. public DateTime layTTNgaySinh(string masv)
    2.         {
    3.             SqlConnection con = new SqlConnection("Kết Nối");
    4.             con.Open();
    5.             string sql="SELECT CONVERT(NVARCHAR(10),NgaySinh,103) AS NgaySinh FROM MaSV='"+masv+"'";
    6.             SqlCommand cmd = new SqlCommand(sql,con);
    7.             return (DateTime)cmd.ExecuteScalar();
    8.         }
    9. Textbox.Text = layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()).ToShortDateString();

  5. #5
    Ngày gia nhập
    07 2011
    Bài viết
    44

    Code:
     private void cboMaSinhVien_SelectedValueChanged(object sender, EventArgs e)
            {
               
                DataRowView row = cboMaSinhVien.SelectedItem as DataRowView;
                try
                {
                    if(row !=null)
                    {
                        txtTenSinhVien.Text = row["TenSV"].ToString();
                       
                        string tt = row["NgaySinh"].ToString();
                        DateTime dt = Convert.ToDateTime(tt);
                        txtNgaySinh.Text = String.Format("{0:MM/dd/yyyy}", dt);
                       
    
                    }
                }
                catch
                {
                       return;
                }
               
            }
    Mình làm được rồi thank các bạn đã giúp đỡ!!!!
    Đã được chỉnh sửa lần cuối bởi t2t2t : 05-08-2011 lúc 07:50 PM.

  6. #6
    Ngày gia nhập
    06 2011
    Bài viết
    29

    Mặc định Load ngày sinh kiểu datetime từ sql 2005 lên textbox ("dd/MM/yyyy) như thế nào?

    em xin mượn Topic của anh để hỏi vấn đề này với

    *cho em hỏi:ngược lại lấy trường Ngaysinh của Gridview lưu vào data như thế nào ạh
    trường Ngaysinh(lấy theo ngày hệ thống) này không có trên Form ,mà chỉ hiển thị trên GridView thôi
    khi nhấn nút Lưu thì Ngaysinh đó sẽ được lưu vào dữ liệu luôn

  7. #7
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    hi. Có 2 cách e à:
    1. lấy time hệ thống bằng C#: datetime.now
    2. lấy bằng SQL:getdate()

    rồi insert vào là dc
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  8. #8
    Ngày gia nhập
    06 2011
    Bài viết
    29

    ở lớp kết nồi em viết
    Code:
    public DataTable LayKH()
            {
                string sql = "Select MaKhach,HoTen,CMND,NgayDen='"+DateTime.Now.Date+"',MaPhong From KHACHANG";
                SqlDataAdapter db = new SqlDataAdapter(sql, con);
                DataTable d = new DataTable();
                db.Fill(d);
                con.Close();
                return d;
            }
    em viết hàm LayNgayht lấy cái sql,rồi đưa vào nút Nhập
    khi nhập dữ liễu trên form xong nhấn nút Nhập,rồi em vào table KHACHHANG thì ngày hệ thống không có anh ơi,sửa giúp em với

  9. #9
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    e dùng Debug soi xem giá trị lúc chèn đã ổn chưa? viết câu sql thế thì xài luôn
    NgayDen=getdate() đi cho lành.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Trả lời: 4
    Bài viết cuối: 14-09-2011, 11:01 PM
  2. Load dữ liệu từ Datalist lên textbox trong ASP.NET như thế nào?
    Gửi bởi dowhile13 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 22-08-2011, 11:16 PM
  3. Load Dữ Liệu Từ Sql sever 2005 lên Textbox c#
    Gửi bởi Anhkhongthay trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 27-06-2011, 04:30 PM
  4. Database Lấy tên toàn bộ db trong SQL Severv 2005 load lên combobox như thế nào?
    Gửi bởi hunterval trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 14-03-2011, 05:54 PM
  5. Làm thế nào để load dữ liệu lên textbox?
    Gửi bởi cristianoronaldo trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 24-09-2010, 02:55 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn