مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mehsad

عضویت از 1394/06/21

ساخت گزارش در استیمول با دیتا تیبل

  • سه شنبه 14 دی 1395
  • 00:37
تشکر میکنم

باسلام و احترام

من در سی شارپ با این کد یه گزارش ساختم حالا دو تا سئوال دارم:

1. آیا این کدها درست و بهینه هستند (از یک منبعی کپی / پیست کردم)؟

2. در گزارش نهایی چیزی نمایش نمی دهد و تغییرات اعمال نمی شود. یک جایی خوندم یه دیتاست همان منبع بساز ولی باز نشد ممنون میشم راهنمایی بفرمایید.

باتشکر

SqlConnection con = new SqlConnection("Data Source=SNA;Initial Catalog=Testiiing;User ID=sa; Password=1234");

            con.Open();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection = con;

            cmd.CommandText = "SELECT * FROM tblUser WHERE Pass LIKE N'%12%'";

            SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText, con);

            DataSet ds = new DataSet();

            ds.Tables.Add("tblUser");

            da.Fill(ds, "tblUser");
            StiReport rpt = new StiReport();

            rpt.Load(@"d:\winapp\rpt\mySti.mrt");

            rpt.RegData("tblUser", ds);



            rpt.Dictionary.Synchronize();



            rpt.Compile();

            rpt.Show();

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 10:13

کد ها تقریبا درسته

ولی ما از DataTable به جای DataSet استفاده میکنیم

کاربر سایت

mehsad

عضویت از 1394/06/21

  • سه شنبه 14 دی 1395
  • 10:21

ممنون میشم اگه کد شم با تغییرات بهم بگید.

فقط وقتی با دیتاتیبل هم میفرستم استیمول باز خالی نشون میده. برای که گزارش رو نشون بده تو گزارش و دیزاینش چکار باید بکنم؟

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 10:26

من نمیدونم شما سمت گزارش چیکار کردید

در سایت چند آموزش هست از  روی اونها پیش برید مشکلی نخواهید داشت

کاربر سایت

mehsad

عضویت از 1394/06/21

  • سه شنبه 14 دی 1395
  • 13:45

ممنون از پاسخ تون

آموزش ها رو دیدم ولی هنوز به جواب نرسیدم.  برای اینکه دیتاتبیل رو بگیره و نمایش بده باید کار خاصی تو استیمول بکنم مثلا لازم دیتا بایندی رو که میزارم رو صفحه به منبعی وصلش کنم یا نه؟
باتشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 13:48

در گزارش در قسمت DataSource باید از گرینه DataSource from DataTable Or DataSet استفاده کنید

و بعد در لیست ظاهر میشه و بکشید روی صفحه گزارش بندازید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)