PDA

View Full Version : سوال: لود یک فایل اکسل در دیتاگرید



gilas1368
شنبه 05 آذر 1390, 13:26 عصر
با سلام
می خواستم بدونم میشه یه فایل اکسل رو داخل دیتاگریدویو لود کرد یا نه؟
اگر این امکان وجود داره میشه خواهش کنم کدش رو برام بزارین

با تشکر

gilas1368
شنبه 05 آذر 1390, 14:54 عصر
از اساتید و دوستان گرامی کسی در این زمینه اطلاعی نداره

gilas1368
شنبه 05 آذر 1390, 20:20 عصر
اساتيد كمك كنيد
كمممممممممممممممك

abdullah20
شنبه 05 آذر 1390, 21:04 عصر
http://barnamenevis.org/showthread.php?24087-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%88-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%B9%D9%85%D9%84%DB%8C%D8%A7%D8%AA%D8%8C-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7%DB%8C-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%B4%D8%AF%D9%87-%D8%AF%D8%B1-Excel

abbas64
شنبه 05 آذر 1390, 22:10 عصر
ميتوني از اين كد استفاده كني و كانكشن استرينگ آن مال excel 2003‌است كه براي excel 2007 يا بالاتر بايد عوضش كني

string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source =C:\\Documents and Settings\\Dear-User\\My Documents\\Book1.xls;Extended Properties=Excel 8.0";
OleDbConnection objConn = new OleDbConnection(strConn);
string strSql = "select * from [Sheet1$]";
OleDbCommand objCmd = new OleDbCommand(strSql, objConn);
objConn.Open();
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter("select user,pass from [Sheet1$]", objConn);
da.Fill(ds,"Dt_stuuf");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Dt_stuuf";

gilas1368
شنبه 05 آذر 1390, 23:39 عصر
از كمكتون بسيار ممنونم
اما يه چيز رو متوجه نشدم
Dt_stuuf
از كجا اومده و مربوط به چيه
اگه توضيح بدين ممنون ميشم

با تشكر

abbas64
یک شنبه 06 آذر 1390, 15:28 عصر
dt_stuff در اصل داده هايي است كه از فايل خونديم و در قسمتي از Dataset (در اصل يه جدول تو ram( به اين اسم ذخيره كرديم ي اسم دلخواه بايد ببخشين
وقتي كه داده ها را ميخونيم ميتونيم در dataset‌يا datatable‌دخيره كينم كه در اين كد در يه ديتا ست ذخيره كرديم در اصل ميشه كفت كه dataset ميتونه يه مجموعه از datatable هامون باشه كه هر كدوم نام دلخواهي داشته باشن كه در اين كد من اسم يكيشون را dt_stuuf گذاشتم