PDA

View Full Version : سوال: Query برای فایل اکسل



S.Reza
پنج شنبه 28 مهر 1390, 11:22 صبح
سلام دوستان

بنده یک فایل اکسل دارم که از یکسری اعداد و ارقام تشکیل شده است

که از طریق این کد ارتباط رو برقزار میکنم


OpenFileDialog dg = new OpenFileDialog();
if (dg.ShowDialog() != DialogResult.Cancel)
{
string connectionString = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};
Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""",
dg.FileName.ToString());


و از طریق این کد شیت مورد نظر رو در دیتاگرید نمایش میدهم


string query = String.Format("select * from [{0}$]", "sheet1");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
dataGridView1.DataSource = dataSet.Tables[0];

حالا مشکل من اینکه میخواهم یکسری query بنویسم

query هایی مثل سرچ ، حذف و اضافه کردن ، بدست اوردن میانگین یک ستون و .......

اما نمیدونم چجوری این query ها رو باید بنویسم

لطفا راهنمایی بکنید

S.Reza
پنج شنبه 28 مهر 1390, 17:35 عصر
لطفا اگر دوستان در این مورد اطلاع دارند راهنمائی کنند

mehran_sh_t
پنج شنبه 28 مهر 1390, 20:24 عصر
فک کنم بتونید با استفاده از دستورات linq روی همون dataset این کار رو انجام بدید

S.Reza
پنج شنبه 28 مهر 1390, 23:21 عصر
فک کنم بتونید با استفاده از دستورات linq روی همون dataset این کار رو انجام بدید
امکان داره بیشتر راهنمائی کنید

زیاد با linq کار نکردم اما اگر مطمئن هستید که میتوانم queryهای مورد نظرم رو بنویسم چند روزه تمومش میکنم