0
.csv
/Excelファイルからデータグリッドビューにデータをインポートする際に問題があります。DataGridViewにExcelファイルをインポートするときにデータが見つかりません
私の.csv
ファイルには、27/01/2017
のような日付の列があります。私のデータグリッドビューにデータをインポートするとき、正常に動作していますが、日付列から12行しか転送されません。 datagridviewの日付列に3-4のレコードがありません。
私はすでにIMAX = 1とACEを試していますが、何も変わりません。しかし、日付の列を別のもの(日付ではない)に変更すると、インポートがうまくいきます。日付をインポートするのが問題です。誰かが私は、おかげでこの問題を解決することができますしてください場合は
private void button1_Click(object sender, EventArgs e)
{
try
{
string Pathconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";";
OleDbConnection conn = new OleDbConnection(Pathconn);
OleDbDataAdapter myDataAdaptor = new OleDbDataAdapter("Select * from [" + SheetName + "$]", conn);
System.Data.DataTable dt = new System.Data.DataTable();
myDataAdaptor.Fill(dt);
dataGridView1.DataSource = dt;
}
catch(Exception)
{
MessageBox.Show("no workbook was uploaded please upload again!");
wb.Close(false);
excel.Quit();
}
wb.Close(false);
excel.Quit();
}
:
これは.csv
/Excelファイルからデータをインポートするための私のコードです!