Thay vì dùng textbox ở ngày tháng thì sao bạn không dùng Datetimepicker rồi customformat cho tiện!!!
Còn nếu không thì format trước rồi mới gán cho textbox....
Đơn giản mà!!
- combobox có câu lệnh cboMaSinhVien.SelectedIndex = -1; vậy ở textbox có câu lệnh nào giống như z không?
- Mình load ngày sinh từ tableSInhVien ra textbox, nhưng mình chỉ muốn lấy ngày tháng năm("dd/MM/yyyy).
Các bạn có thể giúp mình không?
Thay vì dùng textbox ở ngày tháng thì sao bạn không dùng Datetimepicker rồi customformat cho tiện!!!
Còn nếu không thì format trước rồi mới gán cho textbox....
Đơn giản mà!!
Nếu bạn muốn textbox không hiện lên thì có thể đặt thuộc tính Enable=false
Code:Textbox1.Enable=false;
Mình nhớ là trong câu truy vấn có thể định dạng luôn hay sao ấy nhỉ!!!!
/////////////////////////
Bạn gán text cua textbox cho datetimpicker đi!
Rồi format kiểu ShortDateString or Custom
Rồi gán ngược qua textbox lại
Viết vậy nhưng sai!!! các bạn coi dùm mình với!!!Code:public bool layTTNgaySinh(string masv) { string sql="SELECT CONVERT(NVARCHAR(20),NgaySinh,103) AS NgaySinh FROM MaSV='"+masv+"'"; if(connData.executeQuery(sql)) { return true; } return false; } //// private void cboMaSinhVien_SelectedValueChanged(object sender, EventArgs e) { txtNgaySinh.Text = Convert.ToString(dongphiBus.layTTNgaySinh(cboMaSinhVien.SelectedValue.ToString())); }
1.Trong sự kiện SelectIndexChange của Combobox bạn gán thuộc tính Text Tên SInh Viên = giá trị vừa chọn (Bình thường thì để WaterMaket của Text Box = "Tên Sinh Viên"
2. Bạn có thể dùng ExecuteScalar để lấy NgaySinh có trong CSDL rùi gán cho textbox
Conver(Char(10),NgaySinh,103)