PDA

View Full Version : اطلاعات اکسل در Datagridview



minanazari
دوشنبه 02 شهریور 1394, 21:28 عصر
سلام و وقت بخیر
من می خوام اطلاعات یک فایل اکسل را داخل datagrideview نمایش بدم از کد زیر استفاده کردم :
String name = "Yoursheetname"; String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
"C:\\Sample.xlsx" +
";Extended Properties='Excel 12.0 XML;HDR=YES;';";


OleDbConnection con = new OleDbConnection(constr);
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con);
con.Open();


OleDbDataAdapter sda = new OleDbDataAdapter(oconn);
DataTable data = new DataTable();
sda.Fill(data);
grid_items.DataSource = data;

ولی می خوام select که انجام میدم بر اساس شرط برروی یکی از ستون ها باشه یعنی مثلا :
where columnA>12
اما خطا میده . ممنون می شم راهنماییم کنید .

minanazari
دوشنبه 02 شهریور 1394, 23:18 عصر
حل شد.
ممنون

asghar_faraji
چهارشنبه 22 مهر 1394, 21:30 عصر
سلام
اگه اشتبا نکرده باشم در دستورات SQL برای مقادیر عددی باید از ' ' در دوطرف مقدار استفاده میکردین ، درسته ؟