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

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

کاربر سایت

hd2019

عضویت از 1397/10/13

مشکل در استفاده از پروسیجر و پارامتر در استیمول سافت

  • دوشنبه 24 دی 1397
  • 16:41
تشکر میکنم

من یک پروسیجر ساده نوشتم در sqlexpress  سی شارپ و یک پارامتر id ساختم در گزارش که براساس اون نتایج رو فیلتر کنه ..اما گزارشم خالی میاد ..چیکار کنم

ALTER PROCEDURE ReportCode1
@Id int
AS
BEGIN
select fname,family,codemelli from student
where id=@Id
END

این هم کد در سیشارپ

stiReport1.Load("Report.mrt");
          stiReport1.Compile();
          stiReport1["Id"] = Convert.ToInt32(dataGridView2.SelectedCells[0].Value);
                   stiReport1.ShowWithRibbonGUI();

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

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

asgharbz

عضویت از 1397/02/14

  • دوشنبه 1 بهمن 1397
  • 19:26

با سلام

منم این مشکل رو داشتم.در واقع انگار با ارسال مقادیر int مشکل داره.حالا قلقش چیه نمی دونم.

ولی من خود پارامتر رو تو گرازش از نوع int کردم و مقدار رو به صورت string  بهش فرستادم. کار کرد

کاربر سایت

رضا نصیری

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

  • پنجشنبه 25 بهمن 1397
  • 09:02
StiReport mainreport = new StiReport();
mainreport["@Id"] = 5;
mainreport.Load("ReportName.mrt");
mainreport.Compile();
mainreport.Show(true);

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

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

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

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