PDA

View Full Version : نمایش محتویات یک فایل Excel در Grid



Maryam_y_m
شنبه 14 مرداد 1385, 11:11 صبح
چگونه میتوان محتویات یک فایل Excel را در یک گرید نمایش داد؟

ghafoori
شنبه 14 مرداد 1385, 14:12 عصر
با جدول خود اکسل اگر افیس را نصب کرده باشی یک کنترل بنام spreetsheat 11 در قسمت com
add new item toolbox است می توانید از ان استفاده کنید
راه حل دیگر ارتباط با فایل اکسل با اشیا oledb و اطلاعات را داخل دیتا ست لود کنید و از ان در کنترلهای معمولی مانند دیتاگرید و غیره استفاده کنید راه اول راحتتر و یک خط کدنویسی داره اما راه دوم سختتر و کاملتر است برای راه دوم مقاله ای تحت عنوان ارتباط با فایل اکسل در قسمت مقالات وجود دارد

razdar
یک شنبه 22 مرداد 1385, 10:31 صبح
آقای غفوری اگر ممکن هست راه حل دوم یعنی خواندن فایل اکسل در دیتاست را با یک مثل برام توضیح دهید متشکر مشوم .

ghafoori
یک شنبه 22 مرداد 1385, 11:27 صبح
http://www.barnamenevis.org/forum/showthread.php?t=24087

zarrin_306
یک شنبه 22 مرداد 1385, 16:05 عصر
dim mconnection as system.data.oledb.oledbconnection

try
dim dtset as system.data.dataset
dim mcommand sa system.data.oledb.oledbdataadapter

mconnection=new system.data.oledb.oledbconnection("provider=microsoft.jet.oledb.4.0; " & _
"data source=c:\test.xls;"Extended Properties=Excel 8.0;")

mcommand=new system.oledb.oledmdataadapter( _
"select * from [Sheet1$]",mconnection)

mcommand.tablemapping.add("table","table1")
dset=new system.data.dataset
mcommand.file(dset)
datagrid1.datasource=dset.tables(0)
mconnection.dispse()

catch ex as exeption

mconnection.close
end try

farid_nasiri
چهارشنبه 10 مرداد 1386, 18:25 عصر
بابا یکم بیشتر توش غلط املایی میزاشتی