Đọc và ghi dữ liệu vào ListView dùng phương thức Reader của SqlCommand
{
int j = 1;
listView1.Columns.Add("Stt");
listView1.Columns.Clear();
listView1.Items.Clear();
SqlDataReader reader = lop.Reader("select * from sinhvien");
for (int i = 0; i < reader.FieldCount; i++)
listView1.Columns.Add(reader.GetName(i),110);
listView1.FullRowSelect = true;
listView1.GridLines = true;
listView1.View = View.Details;
listView1.CheckBoxes = true;
while (reader.Read())
{
ListViewItem item = new ListViewItem(j.ToString());
item.SubItems.Add(reader.GetString(0));
item.SubItems.Add(reader.GetString(1));
item.SubItems.Add(reader.GetString(2));
item.SubItems.Add(reader.GetString(3));
item.SubItems.Add(reader.GetString(4));
item.SubItems.Add(reader.GetString(5));
listView1.Items.Add(item);
j++;
}
}
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép