Mình đang xây dựng app WPF,cần load dữ liệu từ file Excel,đoạn mã load file :
string srcFile = @"D:\\test.xlsx";
string connstr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + srcFile + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";";
OleDbConnection conn = new OleDbConnection(connstr);
string strSQL = "SELECT * FROM [Sheet1$]";
OleDbCommand cmd = new OleDbCommand(strSQL, conn);
DataSet dataset = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
adapter.Fill(dataset);
grid.DataContext = dataset;
và tất nhiên là ở ổ D mình có 1 file test.xlsx có duy nhất Sheet1 có nội dung,tuy nhiên khi chạy debug thì ở dòng adapter.Fill(dataset); nó không fill vào thằng dataset được,và dataset vẫn là có Count = 0 như lúc mới khởi tạo ? có ai biết tại sao nó ko Fill được vào dataset k ?
tks all !
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?