Kết nối dữ liệu excell với listbox trong Winform
private void button1_Click(object sender, EventArgs e)
{
try
{
OleDbConnection oleDbConnection = new OleDbConnection();
oleDbConnection.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data Source=D:\MSExcel\ProjectTimeline.xls;"+
@"Extended Properties=""Excel 8.0;"+
@"HDR=Yes;IMEX=1"";";
oleDbConnection.Open();
DataTable dtSheets =
oleDbConnection.GetOleDbSchemaTable(
OleDbSchemaGuid.Tables, null);
if (dtSheets != null)
{
string strName = "";
foreach (DataRow row in dtSheets.Rows)
{
string sheetName = row["TABLE_NAME"].ToString();
strName += sheetName.Substring(0,
sheetName.Length - 1);
listBox1.Items.Add(sheetName);
}
dtSheets.Dispose();
oleDbConnection.Close();
oleDbConnection.Dispose();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.Replace(
"Please", "\nPlease"), Common.displayWelcome);
}
}
Tin khác:
- 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