PDA

View Full Version : سوال: گزارشگیری در stimulsoft



farhan1
یک شنبه 08 اردیبهشت 1392, 16:14 عصر
خدمت اساتید عرض سلام وارادت
سوال من در رابطه با گزارشگیری با stimulsoft است وآن اینست زمانی که رفتیم داخل دیکشنری و new datasource و به بانک خود متصل شده و جدول مربوطه را در گزارش طراحی کردم. با توجه به اینکه کانکشن من در یک کلاس تعریف شده و در تمام فرمها از طریق این کلاس با بانک sql ارتباط برقرار می کند.حال چگونه این کانکشن را به این کانکش اصلی در برنامه پاس بدهم وبگم که از طریق این کانکشن با بانک ارتباط برقرار کنه/ ممنون

hessam2003
یک شنبه 08 اردیبهشت 1392, 16:55 عصر
سلام.
به اینجا مراجعه کنید کاملا توضیح داده شده.
http://barnamenevis.org/showthread.php?275220-%D9%88%D8%A7%D9%82%D8%B9%D8%A7%D9%8B-%D8%AF%D9%84%D8%AA%D8%A7%D9%86-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%D8%B3%D8%A7%D8%B2-%D9%BE%D9%88%DB%8C%D8%A7-%D9%85%DB%8C-%D8%AE%D9%88%D8%A7%D9%87%D8%AF-StimulSoft-Report-2010-Ultimate-Full

farhan1
یک شنبه 08 اردیبهشت 1392, 22:47 عصر
کسی نبود کمک کنه

farhan1
یک شنبه 08 اردیبهشت 1392, 22:52 عصر
فایل دانلود خرابه

aslan
یک شنبه 08 اردیبهشت 1392, 23:39 عصر
http://forum.stimulsoft.com/viewtopic.php?f=9&t=3220&p=13472&hilit=new+connection#p13472

farhan1
دوشنبه 09 اردیبهشت 1392, 00:08 صبح
string connString = "Data Source=127.0.0.1;Initial Catalog=master;Integrated Security=True";
StiSqlDatabase database = new StiSqlDatabase(dataset.DataSetName, connString);
report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(database);
من از طریق bindingsource به یک dataset وصل شدم. و جدول مربوطه را فراخوانی کردم حالا چگونه این dataset را به کانکشن موجود در برنامه اصلی پاس بدم

farhan1
دوشنبه 09 اردیبهشت 1392, 00:22 صبح
103453
با توجه به شگل بالا که در پست 6 توضیح دادم
سوالی که اینجا برام مطرح است آیا برای هر فرم یک bindingsource وییک dataset قرار بدهم و اینکه سرعت لود برنامه را پایین نمی آورد
با توجه به اینکه کانکشن ساخته شده از طریق bindingsource به صورت ذیل است

Data Source=USER-PC;Initial Catalog=empshora;Integrated Security=True

در صورتی که کانکشن من در برنامه به صورت کلاس و به شکل زیر است

103454
حال چگونه کانکشن که به صورت کلاس ساخته شده است پاس بدم به کانکشن ساخته شده بوسیله bindingsource

من بدین صورت به کانکشن وصل می شوم.
con.scn.open();

farhan1
دوشنبه 09 اردیبهشت 1392, 00:24 صبح
منظورم من اینست که از طریق کانکشن خودم که به صورت کلاس تعریف شده وصل بشه به sql

farhan1
دوشنبه 09 اردیبهشت 1392, 00:34 صبح
StiSqlDatabase که در کد بالاست در برنامه من ارور میده و نمیشناسه

farhan1
دوشنبه 09 اردیبهشت 1392, 05:33 صبح
کسی نبود کمک کنه