Dạ em rất cảm ơn anh với bài giảng này . Anh giảng ngắn gọn , dễ hiểu lắm luôn. Em làm nhiều nhưng bài của anh đốii với em là ok nhất í. Chúc anh nhiều sức khoẻ ạ❤️
mình rất thích học lập trình c# và có đam mê lập trình 1 phần mềm làm toán cho riêng bản thân sử dụng. tuy nhiên lên youtube tìm thì chưa thấy ai hướng dẫn về đề tài này.
thầy ơi cho e hỏi với ạ mấy cái using khai báo thư viện ý ạ em bấm vào form nó lại chỉ hiện lên bắt đầu chỗ using namespace th ạ làm cách nào để hiện lên mấy thư viện giống như thầy đk ạ
Sao em khai báo connection với command mà nó bảo là null là sao vậy ạ? Non-nullable field 'connection' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
anh ơi., System.Data.SqlClient.SqlException: 'An explicit value for the identity column in table 'qlSV' can only be specified when a column list is used and IDENTITY_INSERT is ON.' em thêm mà nó hiện lỗi như này thì fix như nào ạ.....
@@techdev-tv anh ơi em bị lỗi ko add được cái combobox giới tính được ạ. add nó báo cái gì á,. cho cái giới tính bằng rộng hoạc bỏ cái combobox giới tính thay bằng textbox giới tính thì được. anh giúp em với :(((
Thì mình làm giống như tạo, update gì thoai bạn, tạo 1 control search kèm button search or event enter, rồi gọi vào logic search sql bình thường thoai bạn, cái này khá đơn giản
System.Data.SqlClient.SqlException: 'String or binary data would be truncated in table 'trangsuc_1704.dbo.NhanVien', column 'GioiTinh'. Truncated value: '01 Tha´ng '. The statement has been terminated.' nó báo lỗi vậy ở chỗ nút thêm , làm sao để khắc phục vậy ạ
Em bị vướng ở chỗ lấy data từ database để lên dgv. Em làm như anh nhưng vẫn không thành công ở bước đó ạ. Em làm được rồi. Cần phải có thêm một bước config form từ bên interface nữa ở phiên bản mới này mới có thể thành công!
anh cho em hỏi phần dgv_cellcontentclick của em sau khi đánh xong chỉ có dòng cuối cùng là bấm vào hiện ra còn các dòng trên thì bấm vào không hiện ra. phải sửa như thế nào ạ. tuy máy không hề báo lỗi
anh cho em hỏi là phần sửa em lm rất giống anh, mà khi bấm chọn 1 người trong data xong bấm sửa nó lại sửa lại hết cả trong table giống nhau luôn thì fix như nào ạ?
@@techdev-tv An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll Additional information: Conversion failed when converting date and/or time from character string. Nó báo như này anh.
@@mr.b1706 cho mình hỏi là "tạo datetime convert = "yyyy/MM/dd"" là phần nào ạ? có phải chỗ dtime_ngaysinh.text="1/1/1900" phần khởi tạo k ạ? b giúp m viết code rõ ra đc k ạ
mời làm video để giải thích đi ạ. bạn vào coi video phần này thì mình nghĩ bạn cũng mới làm nghề này, mình chả có nghĩa vụ hướng dẫn các bạn chi tiết, làm dev mà kh tự tìm hiểu rồi lên đây nói năng kiểu giỏi giang thì next bạn né.
Con đội ơn Thầy, giờ con mới hiểu nó làm như nào, trên lớp nghe xong con lú luôn
May có sếp này ,sáng học trưa em thi luôn được 5₫ 🤣
@@huynhao7179 học hành vậy là toai òi :D
Dạ em rất cảm ơn anh với bài giảng này . Anh giảng ngắn gọn , dễ hiểu lắm luôn. Em làm nhiều nhưng bài của anh đốii với em là ok nhất í. Chúc anh nhiều sức khoẻ ạ❤️
thanks bạn nhé
Thầy hướng dẫn dễ hiểu lắm ạ. Mong thầy ra nhiều video hướng dẫn hơn. Chúc thầy sức khỏe
Bài giảng rất hay dễ hiểu và chi tiết. Cảm ơn và chúc thầy ngày một thành công.
Cảm ơn thầy rất nhiều ạ, bài giảng rất hay
video tuyệt vời, hi vọng tiếp thêm động lực để anh ra nhiều video hơn nữa
Cảm ơn anh, video rất dễ hiểu và ngắn gọn. Em đã làm được sản phẩm đơn giản cho đồ án hiii
bài giảng của ad quá hay ạ , chi tiết , dễ hiểu
Bài giảng của thầy rất hay và dễ hiểu!
Mong anh ra nhiều video như vậy hơn ạ, video của anh giúp cho e rất nhiều , cảm ơn anh
video quá bổ ích, cảm ơn thầy đã giúp em qua môn
Cảm ơn anh, anh giảng rất dễ hiểu
mình rất thích học lập trình c# và có đam mê lập trình 1 phần mềm làm toán cho riêng bản thân sử dụng. tuy nhiên lên youtube tìm thì chưa thấy ai hướng dẫn về đề tài này.
Video của a rất hữu ích.
Cảm ơn anh.
rất dễ hiểu, cảm ơn Thầy
em đã lấy lại gốc =)) để ngày mai thi cảm ơn thầy ạ ❤
ngày mai thi, mới lấy lại gốc, rồi lá với cành khi nào lấy :D
@@techdev-tv qua môn rồi anh ơi hu hú
@@22-nguyenthianhnguyet3 ăn mừng thâu thâu
@@techdev-tv nhưng mà rớt môn web rồi hic
@@22-nguyenthianhnguyet3 cũng là 1 cái gì đó dễ hiểu HÁ HÁ
cảm ơn, chúc anh nhiều sức khỏe ạ!
bài giảng rất dễ hiểu
có một vấn đề là ô TextBox của manv khi chỉnh về là onlyread = true thì thêm thông tin mới làm sao điền được ạ
Chúc chú nhiều sức khoẻ !
Cảm ơn a vì bài chia sẻ!
bài rất hay dễ hiểu cảm ơn thầy rất nhiều .
ad cho mình hỏi, sao mình đã thêm thư viện using System.Data.SqlClient; rồi, nhưng gõ class SqlConnection ra thì lại k có, là bị sao v ạ
Anh giảng quá dễ hiểu, nhưng không làm luôn hàm tìm kiếm ạ
khi anh cho 'read only' cái MaNV thì còn dùng cái button THÊM dc ko nhỉ...
Thầy cho em hỏi
Lỗi sau khi bấm Thêm thì báo lỗi conversion failed when converting date and/or time from character string
Fix ntn vậy ạ
Em cảm ơn thầy
Bạn thử thay dateTimePicker.Text thành dateTimePicker.Value.ToString("yyyy-MM-dd") xem sao
em bị lỗi ở phần Open() thì phải sửa như nào ạ ! e có cách nào liên lạc với ad k ạ
thầy ơi. còn lúc chỉnh sửa thêm xoá xong rồi thì Nút Lưu như thế nào để lưu vào CSDL ạ?
Cho e hỏi chỗ 23:31 là chọn CellContentClick. Nếu là bên WPF thì mình chọn gì vậy ạ???
Cho em hỏi với là bây giờ em muốn làm thêm một thanh tìm kiếm thì làm kiểu gì đc vậy ạ
thầy ơi cho e hỏi với ạ mấy cái using khai báo thư viện ý ạ em bấm vào form nó lại chỉ hiện lên bắt đầu chỗ using namespace th ạ làm cách nào để hiện lên mấy thư viện giống như thầy đk ạ
Thầy cho em hỏi nút xóa chỉ xóa được thông tin mình đã thêm thôi, vậy có cách nào xóa được thông tin có sẵn trong sql không
tuyeejt vời còn ko ạ
Anh có thể làm thêm nút "lưu" được không ạ?
Anh cho em hỏi nếu đóng gói phần mềm cài cho máy khác mà máy khác có name server SqL khác thì có kết nối với SqL được k ạ.
em thay phần giới tính bằng radiobutton thì phải làm sao ạ
cho e hỏi là trong csdl mình có nhiều bảng thì cod như thế nào ạ
thầy ơi em bị" "Conversion failed when converting date and/or time from character string" không biết fix sao ạ
những lỗi này nhỏ vui lòng search gg nhé
stackoverflow.com/questions/21253566/conversion-failed-when-converting-date-and-or-time-from-character-string
thầy ơi sao của em không định dạng đc dữ liệu bằng tiếng việt khi thêm dữ liệu
Bạn có thể vào đây để đk học qua video hay học qua teamview với chuyên gia:@t
Sao em khai báo connection với command mà nó bảo là null là sao vậy ạ?
Non-nullable field 'connection' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
Nếu thêm tìm kiếm nữa thì viết câu lệnh gì ạ ?
Anh ơi, khi em thêm thì báo lỗi "Conversion failed when converting date and/or time from character string". Em nên fix như nào ạ ?
stackoverflow.com/questions/21253566/conversion-failed-when-converting-date-and-or-time-from-character-string
những lỗi này trên gg rất nhiều nhé
Thầy ơi em k hiện được bảng csdl lên (như phút 23) em đã kt vẫn k phát hiện sai ở đâu ạ
kết nối mấy câu lênh procedure ntn a
Anh cho hỏi nếu nhập trùng mã nhân viên thì nó sẽ báo lỗi rồi không chạy được nữa, làm sao để khắc phục ạ
anh ơi., System.Data.SqlClient.SqlException: 'An explicit value for the identity column in table 'qlSV' can only be specified when a column list is used and IDENTITY_INSERT is ON.' em thêm mà nó hiện lỗi như này thì fix như nào ạ.....
em bị lỗi "Index was out of range. Must be non-negative and less than the size of the collection." em ko biết sửa như thế nào ạ
mong thầy hoàn thiện hàm tìm kiếm dữ liệu ạ
hướng dẫn tìm kiếm đi anh ơi ?
Tìm kiếm thì tạo cái textbox gọi câu sql tìm kiếm xong load lại data vào datagrid đó thôi e
@@techdev-tv anh ơi em bị lỗi ko add được cái combobox giới tính được ạ. add nó báo cái gì á,. cho cái giới tính bằng rộng hoạc bỏ cái combobox giới tính thay bằng textbox giới tính thì được. anh giúp em với :(((
cám ơn bạn video bổ ích
anh ơi em bị lỗi phần 'Conversion failed when converting date and/or time from character string.'
Em cảm ơn thày ❤
anh cho em hỏi , em muốn khi click vào cột , thì hiện TÊN CỘT với KIỂU DỮ LIỆU của cột thôi , thì làm sao ạ ? mong anh giúp đỡ
Thầy ơi chìu em làm btap em chạy code nó bị lỗi ở chỗ da.Fill (tbl) là sao v thầy :((
nếu thêm chức năng tìm kiếm thì sao ạ, mong ad hướng dẫn
Thì mình làm giống như tạo, update gì thoai bạn, tạo 1 control search kèm button search or event enter, rồi gọi vào logic search sql bình thường thoai bạn, cái này khá đơn giản
cho e hỏi s e cũng làm ik v mà datagridview bị mất 1 cột ạ
Cảm ơn anh nhiều ạ 😚😚
sao thư viênj System.Data.SqlClient của e không có SqlConnection vậy anh?
install lại thư viện System.Data.SqlClient bản mới là được đó
System.Data.SqlClient.SqlException: 'String or binary data would be truncated in table 'trangsuc_1704.dbo.NhanVien', column 'GioiTinh'. Truncated value: '01 Tha´ng '.
The statement has been terminated.' nó báo lỗi vậy ở chỗ nút thêm , làm sao để khắc phục vậy ạ
command=connection.CreateCommand();
Anh có thể giải thích chỗ này được không ạ?
Em bị vướng ở chỗ lấy data từ database để lên dgv. Em làm như anh nhưng vẫn không thành công ở bước đó ạ.
Em làm được rồi. Cần phải có thêm một bước config form từ bên interface nữa ở phiên bản mới này mới có thể thành công!
config form bên interface là sao vậy ạ
vì phần mã nv bị khóa nên ko thể thêm hoặc khi khởi tạo ko thể điền được ko biết thầy có để ý ko
nên e nghĩ ko cần thiết phải để phần manv thành readonly
Quá xịn 1 like cho Thầy
Video bổ ích
anh cho em hỏi phần dgv_cellcontentclick của em sau khi đánh xong chỉ có dòng cuối cùng là bấm vào hiện ra còn các dòng trên thì bấm vào không hiện ra. phải sửa như thế nào ạ. tuy máy không hề báo lỗi
sự kiện đó hiện tại hình như kh còn tốt như xưa nửa, nên chuyển qua event click vào từng rows trong grid á.
Rất bổ ích . cảm ơn anh !!!
giá trị Rows.cells[ ].value.Tostring chỉ đến 5 còn đến thông tin 6 là nó báo lỗi như ở dưới
Anh cho hỏi em muốn thêm vài cột theo ý muốn thôi, không muốn hiện hết các cột trong database lên thì sao ạ, Mong anh giúp đỡ
trong cái đoạn truy vấn select cột nào mún hiện thôi
thầy ơi cho em xem phần tìm kiếm với ạ
anh ơi nếu debug ra mà kích thước db nhỏ khung của dtgv thì chỉnh thế nào nhỉ?
thì tự set chiều dài cho từng cột thui bạn
Thầy ơi làm cách nào để ngăn người dùng bấm vào tên cột trong datagirdview ạ, chứ em bấm vào là nó lỗi ngay
read only = true
sao em nhấn sửa thì sửa luôn cả bảng á thầy
dgv.DataSource = table; lấy từ đau nhỉ?
Anh ơi anh có thể code hàm tìm kiếm đc ko ạ em ko tài nào làm đc😢
anh cho em hỏi là phần sửa em lm rất giống anh, mà khi bấm chọn 1 người trong data xong bấm sửa nó lại sửa lại hết cả trong table giống nhau luôn thì fix như nào ạ?
nó mà sửa hết là do câu query của e đang update all nhé, e phải update where với cái ID mà e đang chọn.
tui cũng bị giống ông , select hết mà nó ra tất cả giống nhau , ông fix sao v
@@nguyenthong4988 phải query update theo cái ID mình chọn
System.Data.SqlClient.SqlException: 'Conversion failed when converting date and/or time from character string.' bị lỗi này xử lý sao giờ thầy ơi
rỏ ràng nó bảo 2 kiểu dữ liệu khác nhau kh convert được thì mình phải tự convert.Những lỗi này khác basic nhé, nội dung err cũng clear nữa
em có 3 cột ngày tháng nam nhung no chi cho nhập 1 còn 2 cột còn lại nó tự điền vào@@techdev-tv
thế nếu muốn tính tiền lương dựa vào số ngày công thì làm thế nào vậy a ơi ??
thì cái chỗ lương hiện ra đó e cứ lấy ngày công * lương 1 ngày rồi gán vào textbox đó thoi
sao em lỗi chỗ adapter.Fill(table);
giống mình
select * from chứ kh phải form
Bạn sửa được lỗi đó chưa. Mik cũng lỗi chỗ đó
Bạn ơi bạn sửa dc đoạn này chưa
chỉ mk vs
@@chieudoan8072 bạn kiểm tra lại phần tên nhé, mình sửa được rồi
a ơi cho em xịn cách để liên lạc với anh đc k ạ
Nghe dễ hiểu thật sự
Dạ cho hỏi có video tìm kiếm thông tin không ạ
tìm kiếm thì cũng gọi sql tìm kiếm rồi load lại cái list thui bạn,
kh rỏ gì liên hệ ạ
@@techdev-tv dạ vâng ạ
@@techdev-tv dạ mình có gửi tin nhắn qua fb ạ, mong ad check lại và rep giúp mình với ạ
@@techdev-tv cho e hỏi chức năng tìm kiếm với ạ
@@phamthinguyet7653 tìm kiếm thì làm ra các trường cần tìm kiếm rồi gọi sql tìm kiếm sau đó update lại cái data source của grid đó
còn lưu thì sao ạ
anh ơi cho e hỏi giờ muốn tìm kiếm thì làm như thế nào ạ
Tìm kiếm thì tạo cái textbox gọi câu sql tìm kiếm xong load lại data vào datagrid đó thôi e
Ad cho e xin code tìm kiếm với ạ
a ơi code của nút tìm kiếm thì sao ạ
anh oiw cho em xin fb anh em hoi 1 ty duoc khong a
Cho em hỏi Excutenonquery(); nó báo datetime không hợp lệ với sql thì làm sao ạ
covertdate qua string cũng đc rồi lưu xuống db thui bạn
@@techdev-tv An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
Additional information: Conversion failed when converting date and/or time from character string.
Nó báo như này anh.
@@mr.b1706 mình cũng bị như vậy. Bạn đã khắc phục được chưa?
Best Cat được rồi bạn. Bạn tạo datetime convert = "yyyy/MM/dd"
Rồi phần picker thì bạn .Value.ToString(convert)
@@mr.b1706 cho mình hỏi là "tạo datetime convert = "yyyy/MM/dd"" là phần nào ạ? có phải chỗ dtime_ngaysinh.text="1/1/1900" phần khởi tạo k ạ? b giúp m viết code rõ ra đc k ạ
thêm được mà trừ cái ngày sinh thêm đc còn lại là bị trống, lương thì hiện là 0.
- A ơi sao lúc xuất bảng ra nó chỉ hiện 10 người, hơn nó không hiện v ạ
có code 0 cho mình xin với. Mình làm cách nào cũng 0 hiện ra bảng DataGridView :(
@@theanh37 - V Bạn coi lại chỗ chuỗi kết nối á, có thể đường dẫn của bạn bị sai
18:16 a ơi sao e gõ connection mà nó ko ra nhỉ
không biết tl sao lun. :(
@@techdev-tv em cũng bị giống bạn này
@@techdev-tv e ghi mã lệnh using data sql rồi mà lúc gõ mã kết nối sql connectoin nó k hiện
cảm ơn ad nhé
sub đi nè
@@techdev-tv oki anh
Cảm ơn anh ạ.
Nó cứ bị lỗi anh ạ
Đằng cấp !!!
code theo mà ko giải thích rõ các hàm thì coi như vứt, học vẹt để nước đổ đầu vịt à.
mời làm video để giải thích đi ạ. bạn vào coi video phần này thì mình nghĩ bạn cũng mới làm nghề này, mình chả có nghĩa vụ hướng dẫn các bạn chi tiết, làm dev mà kh tự tìm hiểu rồi lên đây nói năng kiểu giỏi giang thì next bạn né.
giảng rất dễ hiểu cảm ơn thầy nhé
nút thêm dòng command.ExecuteNonQuery(); nó báo lỗi là This exception was originally thrown at this call stack: thì fix như nào vậy ạ mong anh rep ạ