- 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") ;
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)
- 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)
mình bị lỗi ở dòng nàyCode: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"); }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:
{ con.Open(); } Textbox.Text = layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString()).ToShortDateString();
Mình làm được rồi thank các bạn đã giúp đỡ!!!!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; } }
Đã được chỉnh sửa lần cuối bởi t2t2t : 05-08-2011 lúc 07:50 PM.
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
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 đó!
ở lớp kết nồi em viết
em viết hàm LayNgayht lấy cái sql,rồi đưa vào nút NhậpCode: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; }
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
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 đó!