-
24-10-2014, 06:30 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
truyền dữ liệu ngày tháng từ datagrid view sang datetimepicker của 1 form khác
mình có 1 form chứa datagrid view có ô chứa ngày sinh .giờ mình muốn chuyển dữ liệu đó sang datetime picker của 1 form khác.
ở form cha mình có button bắt sự kiến load sang form con thế này.
private void btnHoSoNV_Click(object sender, EventArgs e)
{
string MaNhanVien = NhanViendgv.CurrentRow.Cells["MaNVdgc"].Value.ToString();
string TenNhanVien = NhanViendgv.CurrentRow.Cells["TenNVdgc"].Value.ToString();
string NgaySinh = ((DateTime)NhanViendgv.CurrentRow.Cells["NgaySinhdgc"].Value).ToString("dd/MM/yyyy");
HoSoFrm HoSoNhanVien = new HoSoFrm(MaNhanVien, TenNhanVien, NgaySinh);
HoSoNhanVien.MdiParent = this.MdiParent;
HoSoNhanVien.Show();
}
ở form con mình có 2 textbox chứa mã NV và tên nhân viên rồi.còn datetimepicker chứa ngày sinh của nhân viên đó mình k chuyển đc.
form con mình viết thế này
public partial class HoSoFrm : Office2007Form
{
string manhanvien = "";
string tennhanvien = "";
DateTime ngaysinh;
public HoSoFrm()
{
InitializeComponent();
}
public HoSoFrm(string MaNhanVien,string TenNhanVien,string NgaySinh)
{
InitializeComponent();
manhanvien = MaNhanVien;
tennhanvien = TenNhanVien;
ngaysinh = NgaySinh;
}
private void HoSoFrm_Load(object sender, EventArgs e)
{
txtMaNhanVien.Text = manhanvien;
txtHoTen.Text = tennhanvien;
dtpNgaySinh.Value = ngaysinh;
}
}
ở chỗ ngaysinh = NgaySinh nó cứ báo lỗi "Cannot implicitly convert type 'string' to 'System.DateTime' "
Mong anh em giúp đỡ .tks nhiều nhiềuView more random threads:
- Không thể biên dịch chương trình C# Console
- Xóa nhiều dòng dữ liệu trong datagridview
- Vấn đề kéo thả Drag and Drop trong asp
- Giả lập progressbar trong Devexpress
- Hỏi nhận biết lệnh từ bàn phím ??
- Hỏi về phần mềm Eziriz .NET Reactor..
- Vấn đề trong xử lý sự kiện chuột
- Vấn đề về Process [Tiêu đề chung chung]
- Soft nghe nhạc và quản lý playlist C# (Từ trang mp3.zing.vn)
- Có load được File Flash trong C# không?
-
25-10-2014, 08:27 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Lỗi thông báo sai datatype
string NgaySinh = ((DateTime)NhanViendgv.CurrentRow.Cells["NgaySinhdgc"].Value).ToString("dd/MM/yyyy");
cái này là string sang form HoSo bạn cần convert string đó sang datetime
-
25-10-2014, 05:41 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thế nghĩa là bên form hồ sơ mình phải convert nữa hả b?mình cần viết 1 hàm convert cho NgaySinh sang datetime hả b?b có thể nói rõ hơn đc k?tks b nhiều
- - - Nội dung đã được cập nhật ngày 25-10-2014 lúc 10:41 PM - - -
ok b.minh làm đc r
Vừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...