Tôi có thể thấy rằng bạn đang điền GridView theo cách thủ công bằng cách đặt các ô của mỗi hàng giá trị mà bạn nhận được từ datareader.
Nhưng trên thực tế, bạn có thể điền vào lưới đơn giản bằng cách:
GridView1.DataSource = dt
GridView1.DataBind()
Tôi có thể thấy rằng bạn đang điền GridView theo cách thủ công bằng cách đặt các ô của mỗi hàng giá trị mà bạn nhận được từ datareader.
Nhưng trên thực tế, bạn có thể điền vào lưới đơn giản bằng cách:
GridView1.DataSource = dt
GridView1.DataBind()
Khắc phục Msg 241 “Chuyển đổi không thành công khi chuyển đổi ngày và / hoặc thời gian từ chuỗi ký tự” trong SQL Server
Cách tạo Ràng buộc khóa ngoại bằng BẬT XÓA CASCADE trong SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 80
Chức năng có giá trị bảng giết chết hiệu suất truy vấn của tôi
Cách hiệu quả nhất để di chuyển các hàng trong bảng từ bảng này sang bảng khác
Các chỉ mục được phân nhóm có phải là duy nhất không?