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

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

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

دوشنبه, 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();

دوشنبه, 01 بهمن 1397 19:26

با سلام

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید