سلام.
من یه فایل Excel دارم. چه وقتی با کد زیر می خونمش و توی DataGridView نمایش می دم و چه وقتی که با Sql Server اونرو Import می کنم و توی جدول یه دیتابیس می ریزم بعضی از Cell ها مقدارش Null می شه، این مشکل برای ستونهایی پیش میاد که دو نوع مقدار integer و string توی اونها ذخیره شده. من حتی فایل رو توی Microsoft Excel هم باز کردم و فرمت همه Cell ها رو Text کردم، اما بازهم خیلی از Cell ها بعد از خونده شدن مقدارشون Null می شه!!!!!!!!!!!



Dim Conn AsNew OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Packing_List.xls; Extended Properties=""Excel 8.0""")
Dim DS AsNew DataSet
Dim Result AsNew DataTable("Result")
DS.Tables.Add("Result")
Dim CMD AsString = "Select * From [Sheet1$]"
Dim OLEDBDA AsNew OleDbDataAdapter(CMD, Conn)
OLEDBDA.Fill(DS, "Result")
Me.DataGridView1.DataSource = DS
Me.DataGridView1.DataMember = "Result"