Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
e chào các ac ạ.Hiện tại e đang học về asp.net và làm đến phần kết nối csdl nhưng bị lỗi này.Các ac cho e hỏi phải sửa ntn ạ.E cảm ơn nhiều ạ
13:48 25-10-2017
518 lượt xem
7 bình luận
08:10 26-10-2017
Nếu bạn dùng Entity thì mình có gợi ý như thế này
LoaiSanPham(Ma, Ten) - Ma -> Khóa chính
SanPham(Ma, Ten, MaLoaiSP) - Ma->Khóa chính; MaLoaiSP -> khóa ngoại
Để đếm tổng sản phẩm theo loại sản phẩm ta làm như sau:
Gọi ra : Eval("Ma"), Eval("Ten"), Eval("Tong")
Chào bạn, dựa vào hình bạn post, mình đoán bạn đang Binding data vào GridView với code tương tự như thế này
Bạn xem lại dữ liệu dataSet bạn đã lấy có cột "SANPHAMs" hay không.
Thêm một đều nữa mình thấy trong code bạn có viết như thế này "SANPHAMs.Count", mình đoán bạn đang muốn tính tổng sản phẩm đã lấy được. Như vậy không bind được bạn nhé("SANPHAMs" là tên cột dữ liệu, "SANPHAMs.Count" => SANPHAMs là List). Nếu có thể bạn nên tính tổng trong lúc lấy dữ liệu (lúc lấy data từ sql, lúc này phải xem kỹ năng viết sql của bạn rồi ^^).
Bạn có thể bổ sung thêm hình minh họa hay đoạn lỗi đã mắc phải, nếu có thêm code đã viết thì càng tốt.
Và http://localhost:63737/Home.aspx chỉ chạy được trên máy của bạn thôi, nên bạn post như vậy không ai hiểu được bạn gặp lỗi gì đâu.