PDA

View Full Version : گزارش گیری با DataSet



gozari
شنبه 17 شهریور 1386, 10:11 صبح
سلام
من در Visual Studio 2003 سعی کردم با کمک DataSet گزارشی تولیدکنم. پس از ایجاد DataSet، یک گزارش در کریستال تولید کردم که به همان DataSet وصل شد. داخل برنامه هم کد زیر را اضافه کردم:


string ConStr = "MaxBufferSize=2048;FIL=MS Access; DSN=ac; PageTimeout=5; UID=admin;DBQ=D:\\Program Files\\Microsoft Visual Studio\\VB98\\NWIND.MDB;DriverId=281";
OdbcConnection OdbcCon = new OdbcConnection(ConStr);
OdbcDataAdapter OdbcAdapter = new OdbcDataAdapter("SELECT * FROM Products", OdbcCon);
DataSet1 dataset = new DataSet1();
OdbcAdapter.Fill(dataset);
//------------------------------------------------
ReportDocument RepDoc = new ReportDocument();
string RepPath = Application.StartupPath + @"\CrystalReport3.rpt";
RepDoc.Load(RepPath);
RepDoc.SetDataSource(dataset);
crystalReportViewer1.ReportSource = RepDoc;


مشکلی که در حال حاضر دارم این است که هنگام اجرای برنامه هیچ اطلاعاتی در CrystalReportViewer نمایش داده نمیشود و فقط اطلاعات استاتیک مثل هدر ستونها نشان داده میشود. جالب اینجاست که وقتی همان dataset موجود در کد رابه یک dataGrid وصل میکنم کلیه اطلاعات موجود در جدول مورد نظرمن نمایش داده می شود.


ممنون از هر نوع راهنمائی

sm
شنبه 17 شهریور 1386, 10:34 صبح
خوش اومدین
اینو یه نگاه بندازین:
http://barnamenevis.org/forum/attachment.php?attachmentid=9951&d=1185902925

موفق باشید

adhami
دوشنبه 02 مهر 1386, 12:10 عصر
خوش اومدین
اینو یه نگاه بندازین:
http://barnamenevis.org/forum/attachment.php?attachmentid=9951&d=1185902925

موفق باشید

آدرس موردنظر موجود نمی باشد.

sm
دوشنبه 02 مهر 1386, 12:36 عصر
http://barnamenevis.org/forum/showthread.php?t=64328

موفق باشید

vajihe_pejman_64
شنبه 07 مهر 1386, 23:17 عصر
با عرض سلام .vb.netرا تازه شروع کردم در قسمت گزارش گیری با مشکل برخورد کردم نمدانم ایراد از کجاست که این کد را اجرا نمی کند
dim tabook as new librarydataset1.bokstabladapter در این قسمت tableadapter را نمی شناسد .
librarydataset1.books.defultview.rowfilter /در این قسمت defaultviewرا نمی شناسد