PDA

View Full Version : نحوه دسترسی به کنترلهای مورد استفاده در Stimulreportاز داخل برنامه



نیما حتمی
چهارشنبه 25 بهمن 1391, 18:45 عصر
با سلام
دوستان چطورمیشه یه مقداری مثلا یکی از سلولهای گرید رو در یکی از تکس باکسهای مورد استفاده در گزارشگیری توstimulreport قرارداد

نیما حتمی
چهارشنبه 25 بهمن 1391, 20:19 عصر
کسی نیست کمک کنه؟

Esmail Solhkhah
چهارشنبه 25 بهمن 1391, 21:22 عصر
کسی نیست کمک کنه؟
:متفکر:

از متد GetComponents آبجکت StiReport استفاده کنید.

این سوال تو تاپیک مربوطه (http://barnamenevis.org/showthread.php?117526-%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-StimulReport-%D8%B1%D9%88-%D8%AF%D8%B1-%D8%A7%DB%8C%D9%86-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D9%85%D8%B7%D8%B1%D8%AD-%DA%A9%D9%86%DB%8C%D8%AF) مطرح میشد به نظر شما بهتر نبود ؟

موفق باشید.

نیما حتمی
چهارشنبه 25 بهمن 1391, 22:15 عصر
شرمنده درست میگین
دوست عزیز جواب نمیده میشه یه نمونه بزاری؟

Esmail Solhkhah
چهارشنبه 25 بهمن 1391, 22:23 عصر
شرمنده درست میگین
دوست عزیز جواب نمیده میشه یه نمونه بزاری؟

چه کدی نوشتید که جواب نمیده ؟

نیما حتمی
چهارشنبه 25 بهمن 1391, 22:28 عصر
من میخوام به text کنترلهای Stimul دسترسی داشته باشم
شما کدشو میدی؟

Esmail Solhkhah
چهارشنبه 25 بهمن 1391, 22:32 عصر
اینو ببینید
Stimulsoft.Report.Components.StiImage image = stiReport1.GetComponents()["Image1"] as Stimulsoft.Report.Components.StiImage;
image.Image = System.Drawing.Image.FromStream(ms);

منوال خوندن هیچوقت فراموش نشه ، بهترین راهنما همیشه هلپ خود سیستم (اعم از نرم افزار - سخت افزار یا هر سیستم دیگه ای هست)

موفق باشید.

نیما حتمی
چهارشنبه 25 بهمن 1391, 22:40 عصر
بله شما درست میگین
منم تا حالا همین کارو میکردم ولی این دفعه کلافه شدم
در کل مرسی

نیما حتمی
چهارشنبه 25 بهمن 1391, 22:46 عصر
من اینو نوشتم باز جواب نگرفتم

Stimulsoft.Report.Components.StiText saeed = stiReport1.GetComponents()["Shgh"] as Stimulsoft.Report.Components.StiText;
saeed.Text = gridEX1.CurrentRow.Cells[1].Value.ToString();

Esmail Solhkhah
پنج شنبه 26 بهمن 1391, 10:59 صبح
من اینو نوشتم باز جواب نگرفتم

Stimulsoft.Report.Components.StiText saeed = stiReport1.GetComponents()["Shgh"] as Stimulsoft.Report.Components.StiText;
saeed.Text = gridEX1.CurrentRow.Cells[1].Value.ToString();

سلام دوست عزیز

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

در پایان اینها رو دارید یا نه ؟
stiReport1.ResetRenderedState();
stiReport1.Show();