Hi... Cảm ơn bạn, mình cũng vui khi được giúp ai đó nếu như người đó đang cần. Video âm thanh hơi khó nghe chút, đây cũng chỉ là cơ bản để các bạn có ý tưởng làm thêm. Mọi thắc mắc có thể liên hệ mình rảnh sẽ support
anh ơi giúp em với em bị lỗi dòng string conString = ConfigurationManager.ConnectionStrings["qlsv"].ConnectionString.ToString(); .em thấy bình luận ở dưới anh nói không sử dụng appconfig nhưng em chưa hiểu lắm ạ. anh chỉ em với em cám ơn ạ , em sử dụng visual 2015 sql 2014
mình add reference , thư viện ở using...đủ cả theo hướng dẫn của bạn. khi build thì ok.khi run thì báo lỗi "Configuration system failed to initialize" . ở dòng: string conString = ConfigurationManager.ConnectionStrings["QLSach"].ConnectionString.ToString(); Mong được bạn giúp .thanks very much!
7 років тому+1
Chắc bạn đang dùng visual bản 2012 à?? Nếu thế thì bạn đừng kết nối giống mình mà hãy kết nối theo kiểu bình thường, tức là k dùng AppConfig. Bỏ đi dùng thế này nhé: SqlConnection con; protected void Page_Load(object sender, EventArgs e) { string conString = ConfigurationManager.ConnectionStrings["QLSach"].ConnectionString.ToString(); con = new SqlConnection(conString); con.Open(); // Nội dung cần viết tiếp.... }
của mình k có dòng nào là cmd.ExecuteNonQuery(); bạn bị nhầm rồi, của mình là cmd.ExecuteReader(); bạn cứ hiểu đây là đoạn mà đưa câu lệnh sql truy vấn vào sql Sever 2008 và trả về bản ghi mong muốn theo câu lệnh sql
System.NullReferenceException: 'Object reference not set to an instance of an object.' System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null. e bị lỗi này, giúp e với
Cho mình hỏi nếu mình muốn thêm hình ảnh của sinh viên thì mình code như thế nào vậy bạn, ví dụ record A là hình sinh viên A và record B là hình sinh viên B, trong Datagrid. Xin bạn hướng dẫn giúp, cám ơn
4 роки тому
Bạn vui lòng tra gooogle với từ khóa: Insert image C#
anh cho em hỏi giả sử form này em nhận một chuỗi ký tự từ serial port, rồi lấy chuỗi đó đem so sánh với các mã sản phẩm trong bảng nếu có một mã giống với chuỗi so sánh thì trả về một giá trị như thế nào ạ. cảm ơn anh
7 років тому
em xây dựng hàm trả về và tìm hiểu việc so sánh chuỗi trong C# nhé!!
hàm trả về như ví dụ trên xây dựng như thế nào vậy anh, tại em bên điện tử nên không rành C# cho lắm
7 років тому+1
Hàm trả về là hàm kiểu int, float.... trả về 1 giá trị mà em mong muốn (return về 1 giá trị nào đó). Em nên search google để tìm hiểu về hàm trả về trong C#. ví dụ: vietjack.com/csharp/phuong_thuc_trong_csharp.jsp
- Anh ơi em làm nhiều tab Control xong mỗi tab control là một datagridview, thì nếu em muốn hiển thị dữ liệu với thêm sửa xóa ở các tab control đó riêng thì phải làm như nào ạ
4 роки тому+1
Nè Hấp Trong video xem như đó là 1 tab control, giờ tạo tab control và lặp lại việc làm như trong video. E sẽ có đc nhiều tab, mỗi tab lại có thêm sửa xoá và một datagridView
Em Chào thầy =))) , Thầy có dạy C# không để e đăng kí thêm khóa nữa ạ =))
4 роки тому
Cảm ơn bạn đã quan tâm. Hiện mình chỉ dạy lập trình Web PHP tại itplus-academy.edu.vn/ Về C# đây chỉ là video hướng dẫn cơ bản cho các bạn khi nhập môn thôi!
khi nào thì mình mới cần dùng đến thủ tục lưu trữ procedure trong sql vậy ạ
4 роки тому
Khi nào mình sử dụng đi sử dụng lại cái gì đó thì nên viết procedure Procedure (Thủ tục) là một chương trình trong cơ sở dữ liệu gồm nhiều câu lệnh mà bạn lưu lại cho những lần sử dụng sau.
a cho em hỏi cái nút sửa và xóa nếu mình nhập thông tin không có trong bảng thi sẻ hiện thị thông báo không có thông tin sap phẩm do trong danh sách làm sao ạ...em k pk xét điều kiện nào để làm
4 роки тому+1
E kiểm tra nếu không có dữ liệu trả ra, hoặc dữ liệu trống thì đưa ra thống báo. Cái này tư duy một chút, if else là dc
@ za e e làm được rôi cảm on a..a cho e hỏi la làm theo cách này khi minh đóng gói chương trình có cơ sở dữ liệu minh có thêm cái file j của csdl k hay đóng gói nhu binh thuơng ạ. E k fai chuyên ngành này nên k rành lắm
4 роки тому
@@baonguyen-ux3zn Có nhé em, em tra mạng sẽ có rất nhiều bài hướng dẫn đóng gói C# có kèm theo csdl nhé!!
chào ad cho mình hỏi sao mình add vào SQL rồi trên bảng data grip không hiển thị tắt rồi mở lên lại mới hiện lên ad giúp mình với
6 років тому
Bun Nhok đúng rồi bạn, tại thời điểm bạn add trong bảng gridview đang hiển thị dữ liệu cũ. Bạn có thể them button load lại dât hoặc nghiên cứu thêm phần sau vài giấy request lên server một lần để trả ra data nhé bạn!
string conString = ConfigurationManager.ConnectionStrings["QLSanPham"].ConnectionString.ToString(); Anh cho em hỏi em viết dòng này thì không báo lỗi nhưng khi chạy chương trình nó mới bảo lỗi ko hiển thị được cái bảng là sao hả anh
Рік тому
Không báo lỗi thì sao e nhỉ? E cần hỏi gì ở dòng code ko báo lỗi?
em không dùng app config mà dùg class thì có khác và hại j không ạk
6 років тому+3
Đường Tam Tạng Trong video mình có nói rồi đó bạn, phút thứ 8p40s. Dùng appConfig sau có cop project đi khác, thì lúc này server của database bị thay đổi và mình chỉ sửa trên appConfig là xong. Còn với class mà có 1000 form thêm sửa xoá, nếu cop đi máy khác bạn phải sửa class ở rất nhiều file
phần thêm chỉ thêm được những cái không trùng với khóa chính thôi anh ơi. Ví dụ như đã có mh02 rồi thì không thêm được mh02 lần nữa. Làm sao để thêm trùng được ạ?
5 років тому
Duy Ngô Quang Nhật Về nguyên tắc mã sản phẩm không đc trùng nhau, còn muốn thêm trùng thì đừng đặt là khoá chính mà xem nó là một trường bthuong
a ơi phút 8.08 e test kết nối thành công , mà nhấn ok nó lỗi coul not load file or..... a có thể giúp e k
6 років тому
Em kiểm tra lại lần nữa xem sao nhé, hoặc là nó báo test thành công nhưng database em select sai hoặc database đó không tồn tại. Cũng có thể do phiên bản visual khác nhau, nên em kiểm tra lại xem sao nhé!!
đã làm các bước giống bạn nhưng k đổ được dữ liệu lên datagridview mong bạn giúp mình dùng vs 2015 nhé
7 років тому
bạn dùng kiểu kết nối binh thường, đừng dùng kết nối theo kiểu AppConfig giống mình, nhưng khuyển là vẫn dùng AppConfig nhưng trên bản 2015 cần tìm hiểu kỹ có thể thay đổi gì đó. Hoặc có thể inbox face mình, mình team view hỗ trợ cho: Facebook: facebook.com/trinhkhactung.trinh
7 років тому
inbox liên hệ facebook: facebook.com/trinhkhactung.trinh mình sẽ team view hỗ trợ cho nhé
System.NullReferenceException: 'Object reference not set to an instance of an object.' System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null. cho em hỏi nó lỗi ở đoạn này là sao ạ
dạ em chào thầy em viết code bên visual giống thầy nhưng đến lệnh sqlcomand cmd = new sqlcomand(constrin,con) thì bị lỗi the best overload match for 'system.data.sqlclients.sqlcomand.sqlcomand(string, system.data.sqlclient.sqlconnection) has somes invalid agruments Mong thầy giúp đỡ ạ;
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll Additional information: No mapping exists from object type System.Windows.Forms.TextBox to a known managed provider native type. la loi gi a?
4 роки тому+1
E kiểm tra lại câu lệnh Sql và xem kỹ lại video nhé!
Lúc anh viết phần tìm kiếm có câu lệnh ExecuteReader() ở phần SqlDataReader dr = cmd. ExecuteReader() rồi thì không cần ExecuteNonQuery() ở trên nữa ạ.
e add refrence thư viện đầy đủ làm theo hướng dẫn mà khi run lại báo lỗi System.NullReferenceException: 'Object reference not set to an instance of an object.' System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null. e đag dùng bản 2017
7 років тому
Nếu là bản 2017 em cần tìm hiểu xem việc file App.config có dc k? Em dùng cách thông thường nếu dc, thì tức là cái app.config có vấn đề ở bản 2017, nhiều người bị vậy r em
a ơi em làm theo hướng dẫn của anh nhưng lại bị lỗi ở phần tìm kiếm. anh sửa giúp em với ạ
6 років тому+1
Làm được hết rồi mà bị lỗi ở phần tìm kiếm là do phần tìm kiếm nó sẽ khác những phần khác một chút, em để ý kỹ video nếu k dc thì inbox Face a, a teamview hỗ trợ cho nhé: facebook.com/trinhkhactung.trinh
a ơi e làm giống anh mà bị lỗi dòng này String conString = ConfigurationManager.ConnectionStrings["qlsach"].ConnectionString.ToString(); e k biết sửa kiểu gì
4 роки тому
Có thể do phiên bản visual studio của em đời cao hơn của a, nên phần sử dụng appConfig không được. E thử kết nối thông thường không cần thông qua appConfig xem sao nhé!
@ em sử dụng bản 2019 cũng bị lỗi anh ạ, kết nối thông thường là sau anh, nếu không sử dụng config thì còn cách nào khác ko anh
4 роки тому
@@KhangNguyen-gd3tj Tức là không sử dụng AppConfig, mà sẽ viết thằng chuỗi kết nối ra tại nơi cần lấy dữ liệu trong db. Em tìm hiểu sử dụng Appconfig trên visual ở phiên bản mới nhé.
An unhandled exception of type 'System.NullReferenceException' occurred in text.exe Additional information: Object reference not set to an instance of an object. E chạy mà nó lên vậy thì mình làm sao anh???
5 років тому
Văn Phúc em xem kỹ lại video và việc link thư viện nhé!!!
anh ơi em bị lỗi ở chỗ configurationManager là bị sao ạ string conString = ConfigurationManager.ConnectionStrings["QuanLy"].connectionString.ToString();
5 років тому
sơn nguyễn văn cái này rất nhiều bạn bị và có hỏi mình, mình có trả lời bên dưới. Do Phiên bản của các bạn khác mình vậy nên hãy sử dụng con kết nối bình thường để test trước, đừng dùng appConfig. Còn nếu dùng thì xem phiên bản mới có thay đổi gì k
@ em là sv năm 3 và cảm ơn anh đã đăng videos này. nhân tiện em vừa mới chạy không đc bị lỗi như trên và tìm hiểu kỹ thì mọi ng đều giải quyết theo hướng sai lầm. em vừa giải quyết xong thấy nhẹ cả người. đơn giản vì mọi ng click add appconfig thì nó ra thêm 1 cái app.config2 thì code vào đó là vô dụng em nhận ra phiên bản Visual mới đã có sẵn 1 app.config rồi, chỉ cần vào đó code add name " " là được. nhưng em vẫn không biết cách làm sao code trong app.config 2 vẫn chạy đc khi click run nó sẽ lấy từ app.config2 chứ k phải 1. :(
có 1 vấn đề khi xóa là khi mình cho xóa 1 id mặc định thì khi ấn vào bất kì button delete của id nào thì lệnh xóa id mặc định kia cũng đc thực hiện vậy mình phải làm sao để khắc phục lỗi đó vậy
7 років тому
Khi bạn đã fix cứng id xóa mặc định rồi, thì khi bạn click vào button xóa của id nào nó cũng xóa cái id mặc định kia là đúng rồi? Đó là điều đương nhiên nhé bạn
protected void rp2452017_ItemCommand1(object source, RepeaterCommandEventArgs e) { Ketnoi(); string sql = ""; sql = "delete from item where id='id'"; cmd.CommandText = sql; cmd.ExecuteNonQuery(); sqlconn.Close(); } Thầy cho e hỏi e muốn lấy ra id để xóa thì code e thiếu gì ạ
7 років тому
cmd.CommandText cái này là cái gì, bạn vui lòng làm giống video xem đã xóa đc chưa nhé!!
Bạn ơi mình viết giống bạn mà cái thêm khi chạy nó báo lỗi bạn ơi. bạn chỉ giúp mình với
7 років тому
Của bạn bị lỗi như thế nào? Mình khuyên bạn nên làm kỹ lại một lần nữa, đừng làm khác gì cả. Sau giống từ đầu đến cuối, làm xong hiểu đc cách thức quy trình hoạt động của nó thì hãy làm bài khác!
sao khi ấn vào datagriview nó không hiện thị lên textbox thế
6 років тому
Dung Van trong video mình không làm phần đó, bạn dùng cái này nhé: row.Cells[3].Value.ToString(); cú pháp là như thế. Bạn search mạng là có ngay dễ hiểu mà
anh ơi e bị báo lỗi "Object reference not set to an instance of an object." ngay dòng cmd.Parameters.AddWithValue("GioiTinh", cbbGioi.SelectedItem.ToString()); A giúp em với !!
7 років тому
Em xem kỹ lại video, vì giới tính em để là comboBox hay là gì. Thì cách lấy dữ liệu ra là khác nhau, em tìm hiểu kỹ lại xem sao nhé.
e sửa đc r. nhưng ko thêm và xoá đc, khi chạy chương trình, e nhập bấm thêm hoặc xoá đối tượng, nó kêu lỗi, => suất hiện màu vàng chỗ cmd.ExecuteNonQuery(); ở phần thêm....hoặc xuất hiện bảng program....... có bảng sqlExeption was unhandled..!...a giúp e với..!
7 років тому
Đinh Tường bạn inbox facebook cho mình, rảnh mình sẽ team view xử lý cho nhé. Facebook: facebook.com/trinhkhactung.trinh
Cảm ơn tác giả vì videi này đã giúp tôi hoàn thành đồ án
Cảm ơn thầy, video rất đơn giản và dễ hiểu. Ủng hộ thầy ra nhiều video hơn ạ
dễ hiểu với ngắn gọn hơn thầy dạy trên lớp lắm ạ, cảm ơn anh nhiều
A chỉ các lỗi nhỏ rất hay.Cám ơn a nhé
dạy dễ hiểu quá ạ ! tks a
may quá.. tìm được cái này... qua môn rồi kk
Anh cho ra nhiều video anh nhé , cảm ơn ạ
hay quá a ơi, cảm thấy như được cứu vớt
Hi... Cảm ơn bạn, mình cũng vui khi được giúp ai đó nếu như người đó đang cần. Video âm thanh hơi khó nghe chút, đây cũng chỉ là cơ bản để các bạn có ý tưởng làm thêm. Mọi thắc mắc có thể liên hệ mình rảnh sẽ support
Dạ cho em hỏi visual của thầy là bản bao nhiêu v ạ ko biết bản 2019 voíz 2022 có giống như này ko thầy
Visual của thầy hình như 2012 e à, lâu lắm rồi… giờ khác nhiều r em
bạn hướng dẫn hiện thị lại khi sửa thêm xoá hoàn thành được k bạn?
Thầy dạy em C# cấp tốc cho e thi tốt nghiệp với thầy ơi 😄😄😄
Chào em, giờ th không dạy C# nữa rồi. Giờ th dạy Web PHP nhé em
@ dạy em kéo dataset tất cả các dạng cũng dc thầy ơi 😅😅😅
Video của anh rất dễ hiểu ạ
Thank you so much
Cảm ơn em nhiều nhé!
Cảm ơn bạnnhiêu, rất chi tiết :D
Cảm ơn bạn, like share ủng hộ mình với nha. Xin cảm ơn!
anh ơi giúp em với em bị lỗi dòng string conString = ConfigurationManager.ConnectionStrings["qlsv"].ConnectionString.ToString(); .em thấy bình luận ở dưới anh nói không sử dụng appconfig nhưng em chưa hiểu lắm ạ. anh chỉ em với em cám ơn ạ , em sử dụng visual 2015 sql 2014
Hay quá bạn ơi. Xin bạn vui lòng làm bài viết kỹ hơn với.
Cám ơn bạn rất nhiều.
Bạn còn chưa rõ hay vướng mắc ở đoạn nào nhỉ?
Nhanh gọn lẹ . Thanks ad
Ad ơi mình muốn hỏi.
Của mình phần thêm dữ liệu vẫn làm bình thường. Tới phần sửa, xóa, tìm kiếm toàn bị lỗi cmd.ExecuteNonQuery(); là sao ạ
mình add reference , thư viện ở using...đủ cả theo hướng dẫn của bạn. khi build thì ok.khi run thì báo lỗi "Configuration system failed to initialize" . ở dòng: string conString = ConfigurationManager.ConnectionStrings["QLSach"].ConnectionString.ToString();
Mong được bạn giúp .thanks very much!
Chắc bạn đang dùng visual bản 2012 à?? Nếu thế thì bạn đừng kết nối giống mình mà hãy kết nối theo kiểu bình thường, tức là k dùng AppConfig. Bỏ đi dùng thế này nhé:
SqlConnection con;
protected void Page_Load(object sender, EventArgs e)
{
string conString = ConfigurationManager.ConnectionStrings["QLSach"].ConnectionString.ToString();
con = new SqlConnection(conString);
con.Open();
// Nội dung cần viết tiếp....
}
cảm ơn bạn, mình dùng bản vs2010.kết nối như bạn ko đc mình chuyển sang kiểu kết nối bình thường ko dùng file rồi :)
Thế đc rồi chứ? Sau này làm project thì phải dùng AppConfig
uh, mình kết nối được bt rồi
của mình k có dòng nào là cmd.ExecuteNonQuery(); bạn bị nhầm rồi, của mình là cmd.ExecuteReader(); bạn cứ hiểu đây là đoạn mà đưa câu lệnh sql truy vấn vào sql Sever 2008 và trả về bản ghi mong muốn theo câu lệnh sql
System.NullReferenceException: 'Object reference not set to an instance of an object.'
System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null.
e bị lỗi này, giúp e với
Cho mình hỏi nếu mình muốn thêm hình ảnh của sinh viên thì mình code như thế nào vậy bạn, ví dụ record A là hình sinh viên A và record B là hình sinh viên B, trong Datagrid. Xin bạn hướng dẫn giúp, cám ơn
Bạn vui lòng tra gooogle với từ khóa: Insert image C#
Hay quá bạn ạ :)). Cảm ơn bạn :)).
Cảm ơn bạn nhé!
Video có ích lắm
anh cho em hỏi giả sử form này em nhận một chuỗi ký tự từ serial port, rồi lấy chuỗi đó đem so sánh với các mã sản phẩm trong bảng nếu có một mã giống với chuỗi so sánh thì trả về một giá trị như thế nào ạ. cảm ơn anh
em xây dựng hàm trả về và tìm hiểu việc so sánh chuỗi trong C# nhé!!
hàm trả về như ví dụ trên xây dựng như thế nào vậy anh, tại em bên điện tử nên không rành C# cho lắm
Hàm trả về là hàm kiểu int, float.... trả về 1 giá trị mà em mong muốn (return về 1 giá trị nào đó). Em nên search google để tìm hiểu về hàm trả về trong C#. ví dụ: vietjack.com/csharp/phuong_thuc_trong_csharp.jsp
cảm ơn anh!
cảm ơn anh rất nhiều
ko tiếc cho a 1 lịke
Bạn ơi ví dụ mình phải thêm sửa xóa thông tin không chỉ ở 1 bảng mà tổng hợp các bảng trong cái database thì mình phải làm sao ạ
Khi sửa, thêm, xóa thì bạn muốn ở bảng nào thì bạn viết câu lệnh sql tương ứng cho bảng đó là dc nhé
Cho em hỏi nếu chỗ Chỉnh Sửa là Ngày/Tháng/Năm thì txtNgaySinh. cái gì anh?
.DateTime nhé e, nếu không được thì thử .Text hoặc Value xem nó trả ra gì, rồi xử lý bằng đối tượng Date để có được format ngày tháng mình mong muốn
- Anh ơi em làm nhiều tab Control xong mỗi tab control là một datagridview, thì nếu em muốn hiển thị dữ liệu với thêm sửa xóa ở các tab control đó riêng thì phải làm như nào ạ
Nè Hấp Trong video xem như đó là 1 tab control, giờ tạo tab control và lặp lại việc làm như trong video. E sẽ có đc nhiều tab, mỗi tab lại có thêm sửa xoá và một datagridView
Cảm ơn anh .
Anh ơi có thể cho em emails em hỏi lỗi này dc k ạ?????????
Em Chào thầy =))) , Thầy có dạy C# không để e đăng kí thêm khóa nữa
ạ =))
Cảm ơn bạn đã quan tâm. Hiện mình chỉ dạy lập trình Web PHP tại itplus-academy.edu.vn/
Về C# đây chỉ là video hướng dẫn cơ bản cho các bạn khi nhập môn thôi!
anh ơi , dùng tìm kiếm có hiển thi lên textbox maSP, tenSP , soluong,sodienthoai luôn làm sao vậy a
Anh chưa hiểu câu em hỏi là gì, khi em tìm kiếm theo maSP thì nó ra kết quả. CLick vào kết quả, dữ liệu nhảy vào các ô textbox như bthuong mà
khi nào thì mình mới cần dùng đến thủ tục lưu trữ procedure trong sql vậy ạ
Khi nào mình sử dụng đi sử dụng lại cái gì đó thì nên viết procedure
Procedure (Thủ tục) là một chương trình trong cơ sở dữ liệu gồm nhiều câu lệnh mà bạn lưu lại cho những lần sử dụng sau.
a cho em hỏi cái nút sửa và xóa nếu mình nhập thông tin không có trong bảng thi sẻ hiện thị thông báo không có thông tin sap phẩm do trong danh sách làm sao ạ...em k pk xét điều kiện nào để làm
E kiểm tra nếu không có dữ liệu trả ra, hoặc dữ liệu trống thì đưa ra thống báo. Cái này tư duy một chút, if else là dc
@ za e e làm được rôi cảm on a..a cho e hỏi la làm theo cách này khi minh đóng gói chương trình có cơ sở dữ liệu minh có thêm cái file j của csdl k hay đóng gói nhu binh thuơng ạ. E k fai chuyên ngành này nên k rành lắm
@@baonguyen-ux3zn Có nhé em, em tra mạng sẽ có rất nhiều bài hướng dẫn đóng gói C# có kèm theo csdl nhé!!
Hay quá a
bạn dạy online ko tôi dk học
Chào bạn! Mình giờ chuyển sang dạy Web PHP rồi b!
YOU ARE MY HERO 😚😚😚😚😚
Tuyệt vời
Video bổ ích
cho hỏi muốn tạo cái chống trùng mã thì làm sao vậy ạ
Thì kiểm tra mã trước khi thêm nhé bạn, trùng thì không thêm? Đưa ra cảnh báo
Nếu e ko sửa trong configuration mà e copy cái connection string rồi paste nó vào nháy kép bên phải của biến conString thì có đc k ạ?
Bạn thử xem có được không? Mình chưa rõ ý bạn muốn hỏi?
nếu muốn mã sp thêm vào không trùng nhau thì làm như thế nào ạ mong anh chỉ cho em vs ạ
chào ad cho mình hỏi sao mình add vào SQL rồi trên bảng data grip không hiển thị tắt rồi mở lên lại mới hiện lên ad giúp mình với
Bun Nhok đúng rồi bạn, tại thời điểm bạn add trong bảng gridview đang hiển thị dữ liệu cũ. Bạn có thể them button load lại dât hoặc nghiên cứu thêm phần sau vài giấy request lên server một lần để trả ra data nhé bạn!
Trịnh Khắc Tùng tk ad nhìu nhé
ad ơi lệnh @MaSP trong ad dùng để làm gì truyền tham số từ bảng CSDL lên fk
Cái @maSP đó là lấy dữ liệu từ ô input lúc thêm mới hoặc update đó bạn!!
Trịnh Khắc Tùng cám ơn ad
System.NullReferenceException: 'Object reference not set to an instance of an object.' sửa ntn vậy ạ . em bị lỗi ở phần khai báo constring ạ
Sửa đc chưa a ơi
string conString = ConfigurationManager.ConnectionStrings["QLSanPham"].ConnectionString.ToString();
Anh cho em hỏi em viết dòng này thì không báo lỗi
nhưng khi chạy chương trình nó mới bảo lỗi ko hiển thị được cái bảng là sao hả anh
Không báo lỗi thì sao e nhỉ? E cần hỏi gì ở dòng code ko báo lỗi?
hiện tại bản Visual 2019 mình không có add reference như bạn. Còn cách nào khác không ạ
Bạn tham khảo xem phiên bản mới xem có thay đổi gì không nhé, vì giờ mình không làm cái nà nữa rồi!!!
Hay quá nhiều view quá
Cái gì đấy!
Nhiều view không ra tiền!!!
hehe
em không dùng app config mà dùg class thì có khác và hại j không ạk
Đường Tam Tạng Trong video mình có nói rồi đó bạn, phút thứ 8p40s. Dùng appConfig sau có cop project đi khác, thì lúc này server của database bị thay đổi và mình chỉ sửa trên appConfig là xong. Còn với class mà có 1000 form thêm sửa xoá, nếu cop đi máy khác bạn phải sửa class ở rất nhiều file
phần thêm chỉ thêm được những cái không trùng với khóa chính thôi anh ơi. Ví dụ như đã có mh02 rồi thì không thêm được mh02 lần nữa. Làm sao để thêm trùng được ạ?
Duy Ngô Quang Nhật Về nguyên tắc mã sản phẩm không đc trùng nhau, còn muốn thêm trùng thì đừng đặt là khoá chính mà xem nó là một trường bthuong
Làm = phần mềm gì đây ạ
NHẠC CHUÔNG BÀI GÌ VẬY ANH?
bài: Yêu cô bạn thân - Băng cường
Đoạn Add references của em ko có .NET chỉ có .COM là sao anh?
Pro trick: watch series at flixzone. Me and my gf have been using them for watching loads of movies these days.
@Theo Felix yup, I've been using Flixzone} for since december myself :)
a ơi phút 8.08 e test kết nối thành công , mà nhấn ok nó lỗi coul not load file or..... a có thể giúp e k
Em kiểm tra lại lần nữa xem sao nhé, hoặc là nó báo test thành công nhưng database em select sai hoặc database đó không tồn tại. Cũng có thể do phiên bản visual khác nhau, nên em kiểm tra lại xem sao nhé!!
cmd.ExecuteNonQuery();
System.InvalidOperationException: 'ExecuteNonQuery: Connection property has not been initialized.'
LÀ LỖI GÌ Ạ?
Bạn kiểm tra lại câu lệnh sql của mình nhé!
mình cũng gặp lỗi giống y vậy
@@lanhthanhminh nhap thay cac bien bang textbox.tex
Object refenrence not set to an instance of an object là bị gì vậy ạ?
Nó đang báo là lỗi tham chiếu đối tượng gì đó? Em kiểm tra lại phần cennect database xem sao nhé!
đã làm các bước giống bạn nhưng k đổ được dữ liệu lên datagridview mong bạn giúp mình dùng vs 2015 nhé
bạn dùng kiểu kết nối binh thường, đừng dùng kết nối theo kiểu AppConfig giống mình, nhưng khuyển là vẫn dùng AppConfig nhưng trên bản 2015 cần tìm hiểu kỹ có thể thay đổi gì đó. Hoặc có thể inbox face mình, mình team view hỗ trợ cho: Facebook: facebook.com/trinhkhactung.trinh
inbox liên hệ facebook: facebook.com/trinhkhactung.trinh
mình sẽ team view hỗ trợ cho nhé
camon nhé m đã làm đc rồi bạn :))
cho em hỏi , để làm sao app này có thể chạy trên các máy tính mà k bị báo lỗi SQL. rất mong thầy có 1 clip về bài học này
Em xem video này xem có giúp gì dc k nhé: ua-cam.com/video/USfQzZX-ytQ/v-deo.html
@ visual của họ khác với bản hiện tại của e 2022 , k có phần setup project
E chủ động tìm hiểu nhé
@ e chưa cài phần đóng gói phần mềm
K13 - HaUI chào các cậu !
Nếu bị lỗi dòng cmd.ExecuteNonQuery(), em kiểm tra lại câu lệnh SQL của em nhé
Em xem để tham khảo trình tự và cách làm, e chưa ktra lại
giờ muốn hàm Thêm sửa xóa mà không nhập dữ liệu khi không có dữ liệu thì làm ntn ạ?
14:10
System.NullReferenceException: 'Object reference not set to an instance of an object.'
System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null.
cho em hỏi nó lỗi ở đoạn này là sao ạ
mình cũng bị lỗi này
bạn xem dưới nữa có mấy cmt người ta làm r á
@@hoang4092
A ơi visual của e bản 2017 chỗ kết nối với sever nó khác của a quá e ko biết làm sao.
leo mind Hình như mình đã trả lời với bạn qua facebook rồi đúng không??
chao ban
mh gap loi ban sua giup mh dc ko
Nullreference exception is unhalded
Haui
String sqlconnect = ConfigurationManager.ConnectionStrings["sanpham"].ConnectionString.ToString();
Loi o day a.
bạn inbox face mình, mình sẽ team view giúp nếu như mình rảnh hoặc đang ngồi máy tính: facebook.com/trinhkhactung.trinh
Anh ơi cho em hỏi chỗ "cmd.ExecuteNonQuery" thêm thì oke mà sửa xóa bị lỗi là sao ạ
E kiểm tra câu lệnh sql nhé, xem kỹ và chạy test xem thế nào
@ em kiểm tra rồi ạ chỉ bị lỗi mỗi chỗ Executenonquery ở phần sửa
@ nếu em dùng combobox mà không phải textbox thì có phải sửa gì không ạ
E search google cách lấy value từ combobox nhé, gần 8 năm r a không làm C#
dạ em chào thầy em viết code bên visual giống thầy nhưng đến lệnh sqlcomand cmd = new sqlcomand(constrin,con) thì bị lỗi
the best overload match for 'system.data.sqlclients.sqlcomand.sqlcomand(string, system.data.sqlclient.sqlconnection) has somes invalid agruments
Mong thầy giúp đỡ ạ;
An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll
Additional information: No mapping exists from object type System.Windows.Forms.TextBox to a known managed provider native type.
la loi gi a?
E kiểm tra lại câu lệnh Sql và xem kỹ lại video nhé!
Nếu thêm ngày tháng thì trường sau đó vẫn là .Text ạ ? e làm .Text nhưng nó báo lỗi
Hoàng Anh nếu là ngày tháng thì lấy dữ liệu kiểu khác nhé em. E tìm hiểu để lấy dữ liệu dạng date nhé
a ơi cho em hỏi là khi mình chạy file exe của winform mình viết trên máy khác sao không được anh
Nguyễn Hoàng Huy tức là e viết code trên máy e sau đó cop sang máy khác thì kiểm tra xem máy khác có cùng phiên bản k? Database có cop theo k??
em ko co copy a ơi,ma copy làm sao a,anh chi em voi,ví dụ như 1 phần mềm quản lý kế toán tải về là xài dc ma anh,em thấy đâu copy ji dau
Lúc anh viết phần tìm kiếm có câu lệnh ExecuteReader() ở phần SqlDataReader dr = cmd. ExecuteReader() rồi thì không cần ExecuteNonQuery() ở trên nữa ạ.
Hình như lúc a làm, k có cái đó k đc em à?
Từ DataSource của em bị gạch chân đỏ là sao anh?
klq nhưng add cho em xin link nhạc chuông để đôi với add ạ :-) :-)
:)) đúng là không liên quan thật. Link bài hát đấy nhé: www.nhaccuatui.com/bai-hat/yeu-co-ban-than-bang-cuong.tSbKszTH7U.html
@ trc cac tên cột là sao vậy a
Là để mình tham chiếu, gán giá trị để đưa vào các cột tương ứng trong C#. Trong C# thì cú pháp của nó là @
e add refrence thư viện đầy đủ làm theo hướng dẫn mà khi run lại báo lỗi System.NullReferenceException: 'Object reference not set to an instance of an object.'
System.Configuration.ConnectionStringSettingsCollection.this[string].get returned null.
e đag dùng bản 2017
Nếu là bản 2017 em cần tìm hiểu xem việc file App.config có dc k? Em dùng cách thông thường nếu dc, thì tức là cái app.config có vấn đề ở bản 2017, nhiều người bị vậy r em
lúc mình thêm vs xóa vậy thì dữ liệu ở sql server có đổi không anh
có
a ơi em làm theo hướng dẫn của anh nhưng lại bị lỗi ở phần tìm kiếm. anh sửa giúp em với ạ
Làm được hết rồi mà bị lỗi ở phần tìm kiếm là do phần tìm kiếm nó sẽ khác những phần khác một chút, em để ý kỹ video nếu k dc thì inbox Face a, a teamview hỗ trợ cho nhé: facebook.com/trinhkhactung.trinh
a ơi e làm giống anh mà bị lỗi dòng này
String conString = ConfigurationManager.ConnectionStrings["qlsach"].ConnectionString.ToString();
e k biết sửa kiểu gì
Có thể do phiên bản visual studio của em đời cao hơn của a, nên phần sử dụng appConfig không được. E thử kết nối thông thường không cần thông qua appConfig xem sao nhé!
@ em sử dụng bản 2019 cũng bị lỗi anh ạ, kết nối thông thường là sau anh, nếu không sử dụng config thì còn cách nào khác ko anh
@@KhangNguyen-gd3tj Tức là không sử dụng AppConfig, mà sẽ viết thằng chuỗi kết nối ra tại nơi cần lấy dữ liệu trong db. Em tìm hiểu sử dụng Appconfig trên visual ở phiên bản mới nhé.
An unhandled exception of type 'System.NullReferenceException' occurred in text.exe
Additional information: Object reference not set to an instance of an object.
E chạy mà nó lên vậy thì mình làm sao anh???
Văn Phúc em xem kỹ lại video và việc link thư viện nhé!!!
anh oi cho em xin cai code duoc khong...em can gap...tks anh
Em không nhìn theo và viết lại được à? A đã chia sẻ public vậy rồi mà? Nếu em không nhìn theo làm lại mà muốn xin project luôn thì mất phí nhé? :P
Project anh không còn, em nền nhìn theo và làm theo hướng dẫn nhé!
anh ơi em bị lỗi ở chỗ configurationManager là bị sao ạ
string conString = ConfigurationManager.ConnectionStrings["QuanLy"].connectionString.ToString();
sơn nguyễn văn cái này rất nhiều bạn bị và có hỏi mình, mình có trả lời bên dưới.
Do Phiên bản của các bạn khác mình vậy nên hãy sử dụng con kết nối bình thường để test trước, đừng dùng appConfig. Còn nếu dùng thì xem phiên bản mới có thay đổi gì k
@ em là sv năm 3 và cảm ơn anh đã đăng videos này. nhân tiện em vừa mới chạy không đc bị lỗi như trên và tìm hiểu kỹ thì mọi ng đều giải quyết theo hướng sai lầm. em vừa giải quyết xong thấy nhẹ cả người.
đơn giản vì mọi ng click add appconfig thì nó ra thêm 1 cái app.config2 thì code vào đó là vô dụng
em nhận ra phiên bản Visual mới đã có sẵn 1 app.config rồi, chỉ cần vào đó code add name " " là được.
nhưng em vẫn không biết cách làm sao code trong app.config 2 vẫn chạy đc khi click run nó sẽ lấy từ app.config2 chứ k phải 1. :(
@@DCCTTDhpy thank chủ thớt nhiều nhiều, tình cờ e cũng hiện là sinh viên năm 3 và đang tìm hướng giải quyết thì đọc được cmt của 2 a heeheee
có 1 vấn đề khi xóa là khi mình cho xóa 1 id mặc định thì khi ấn vào bất kì button delete của id nào thì lệnh xóa id mặc định kia cũng đc thực hiện vậy mình phải làm sao để khắc phục lỗi đó vậy
Khi bạn đã fix cứng id xóa mặc định rồi, thì khi bạn click vào button xóa của id nào nó cũng xóa cái id mặc định kia là đúng rồi? Đó là điều đương nhiên nhé bạn
protected void rp2452017_ItemCommand1(object source, RepeaterCommandEventArgs e)
{
Ketnoi();
string sql = "";
sql = "delete from item where id='id'";
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
sqlconn.Close();
}
Thầy cho e hỏi e muốn lấy ra id để xóa thì code e thiếu gì ạ
cmd.CommandText cái này là cái gì, bạn vui lòng làm giống video xem đã xóa đc chưa nhé!!
E code giống như a, không có lỗi nhưng vẫn không load được dữ liệu lên DataGV
Oke... Tối sau 20h em chat với anh qua facebook.com/trinhkhactung.trinh anh teamview hỗ trợ cho nhé!
Bạn ơi, b chỉ mình cách cho DataGV hiển thị với
string conString = ConfigurationManager.ConnectionStrings["QLSP"].ConnectionString.ToString(); báo lỗi bị null là sao v ạ?
Cuong Bui lỗi này nhiều người bị và có hỏi, bạn đọc cmt giúp mình nhé. Do phiên bản nên kết nối nó khác thôi
string conString = ConfigurationManager.ConnectionStrings["qly_pht"].ConnectionString.ToString();
lỗi ở "ConfigurationManager" là sao ạ.
cái class kết nối tới tên đặt để phân biệt database
bạn sửa được chưa , mình cũng bị lỗi tại đây
tui cũng bị như bạn, ai biết fixx ko
KHOA mình k cách khác , không dùng constring nữa
Bạn ơi mình viết giống bạn mà cái thêm khi chạy nó báo lỗi bạn ơi. bạn chỉ giúp mình với
Của bạn bị lỗi như thế nào? Mình khuyên bạn nên làm kỹ lại một lần nữa, đừng làm khác gì cả. Sau giống từ đầu đến cuối, làm xong hiểu đc cách thức quy trình hoạt động của nó thì hãy làm bài khác!
sao khi ấn vào datagriview nó không hiện thị lên textbox thế
Dung Van trong video mình không làm phần đó, bạn dùng cái này nhé: row.Cells[3].Value.ToString(); cú pháp là như thế. Bạn search mạng là có ngay dễ hiểu mà
Mình code đúng và chạy không lỗi nhưng vẫn không thể load được dữ liệu vào datagridview vậy ???
thanks
mình cx bị như vậy huhu
anh ơi em bị lỗi ngay từ string conString = ConfigurationManager.ConnectionStrings["QLSach"].ConnectionString.ToString();
mong anh xem giúp em ạ
Em xem cmt bên dưới, nhiều người bị như em. Em check lại nhé
Dạ vâng ạ e sửa đc r ạ cảm ơn anh nhiều ạ 4 năm r mà a vẫn nhiệt tình quá
@@phamvanlong1942 a ơi đc chưa giúp e với
@@trungphan8983 mình làm được r bạn ơi bạn lỗi gì v
@@phamvanlong1942 e bị i chang như a luôn ý ạ. E ko biết làm sao luôn
anh ơi e bị báo lỗi "Object reference not set to an instance of an object." ngay dòng cmd.Parameters.AddWithValue("GioiTinh", cbbGioi.SelectedItem.ToString());
A giúp em với !!
Em xem kỹ lại video, vì giới tính em để là comboBox hay là gì. Thì cách lấy dữ liệu ra là khác nhau, em tìm hiểu kỹ lại xem sao nhé.
Dạ giới tính e để là ComboBox anh...thì cách lấy dữ liệu của em như vậy là đúng chưa anh ??
cái Ql_Sách tự đặt là gì cũng đc ạ e cứ bị lỗi dòng đấy
mình cũng bị , bạn sửa được chưa
Em bị lỗi chỗ kết nối chuỗi thì phải làm sao ạ .
Em xem kỹ lại video lần nữa để lấy chuỗi kết nối sao cho đúng nhé
anh rep ib bên fb giúp em nhé :3
A ơi. Chạy trong SQL hiện bảng rồi mà sang visual chạy thì k hiện dữ liệu trong DataGridView thì làm tnào ạ :((
Thì em lại xem lại video của anh thêm 1 lần nữa, em sẽ làm được. Câu lệnh SQL em chạy đc rồi thì chắc chắn sẽ đúng và đang bị sai ở phần khác
Code k lỗi a ạ
em bị lỗi cmd.ExecuteNonQuery(); mong anh trả lời tin nhắn giúp em ạ!
Hùng Việt Lê E kiểm tra lại câu lệnh truy vấn và xem kỹ video nhé
e sửa đc r. nhưng ko thêm và xoá đc, khi chạy chương trình, e nhập bấm thêm hoặc xoá đối tượng, nó kêu lỗi, => suất hiện màu vàng chỗ cmd.ExecuteNonQuery(); ở phần thêm....hoặc xuất hiện bảng program....... có bảng sqlExeption was unhandled..!...a giúp e với..!
Đinh Tường bạn inbox facebook cho mình, rảnh mình sẽ team view xử lý cho nhé. Facebook: facebook.com/trinhkhactung.trinh
Trịnh Khắc Tùng vâng a....!
Nhớ chủ động inbox face nhé bạn!
@ em thêm được, xóa đc nhưng khi sửa thì báo lỗi giống v
@ string sqlEDIT = "UPDATE SanPham SET soluong=@soluong WHERE tenSP=@tenSP";
SqlCommand cmd = new SqlCommand(sqlEDIT, con);
cmd.Parameters.AddWithValue("tenSP", txTenSP.Text);
cmd.Parameters.AddWithValue("soluong",txSLSP.Text);
cmd.ExecuteNonQuery();
HienThi();
1 năm rùi a :))
hihe... nhanh thật! :P
A ơi mai e ktra oy 😰😰
T channel xem kỹ video đi là làm đc em, dễ mà
Trịnh Khắc Tùng nhóm a . Bài tập lớn là gì thế e tham khảo đc ko ạ.
a ơi sao e làm lại hiện lỗi ở
cmd.ExecuteNonQuery();
ạ?
Em kiểm tra lại câu lệnh sql và xem kỹ lại video nếu k đc thì inbox qua face a, a team view cho: facebook.com/trinhkhactung.trinh
a oi! e code giong nhu a sao e them ko dc :(
WICK. CROSSFIRE em xem kỹ lại video và làm lại lần nữa xem sao nhé. Nếu không được thì inbox qua face a team view cho
c ơi t chạy code không báo lỗi nhưng nó không thêm đc vào c xem hộ t đc không ???
TracyQ bạn inbox facebook cho mình, rảnh mình sẽ team view xử lý cho nhé. Facebook: facebook.com/trinhkhactung.trinh
mình inbox cho c rồi ^^ , tối mai c team view hộ mình nhé.
TracyQ oke bạn!!
đã like