ورود

View Full Version : سوال: ارسال پارامتر



unassigned_identifier
پنج شنبه 02 خرداد 1387, 21:28 عصر
:عصبانی++:سلام
من میخوام بدون استفاده از dataset یک گزارش تهیه کنم.
میخوام پارامتر ها رو خودم از داخل C# به کریستال ارسال کنم
اگه دوستان لطف کنن یه نمونه کد برام بزارن ممنون میشم.




(نفرستادن یک جواب ناقص بهتر از فرستادنشه)

unassigned_identifier
جمعه 03 خرداد 1387, 15:22 عصر
این کد رو خودم پیدا کردم ولی c# نوع parameterDiscreteValue رو نمیشناسه

ParameterValues parameterValues = new ParameterValues();
ParameterDiscreteValue parameterDiscreteValue = new
ParameterDiscreteValue()
;
parameterDiscreteValue.Value = "ParameterValue"
;
parameterValues.Add(parameterDiscreteValue)
;
ParameterFieldDefinitions parameterFieldDefinitions
=
RepDoc.DataDefinition.ParameterFields;
ParameterFieldDefinition parameterFieldDefinition
=
parameterFieldDefinitions["ParameterName"];
parameterFieldDefinition.ApplyCurrentValues(parame terValues);

کسی نمیخواد کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟:عصبانی++:: صبانی++::عصبانی++:

mohammad-gh
دوشنبه 06 خرداد 1387, 11:08 صبح
ابتدا در بخش parametr fileds طراحی گزارشت یک فیلد و با توجه به نوع نوشته ات ایجاد کن(استرینگ، نامبر و ...) و بعد ا.ن رو در هر جای گزارشت که می خوای استفاده کنی بگذار.
حال در کدت این رو بنویس:

dim cr as new crystallreportname
cr.setdatasource(datasetname)
cr.setparametervalue("nameparametername","text")
موقع ساخت پارامتر نامی بدان تخصیص می یابد که باید از آن بجای nameparametername استفاده کنید.

saman_itc
دوشنبه 20 خرداد 1387, 14:48 عصر
معادل دستور where تو Sql ؟
تو vb.net چطور باید این کارو بکنم؟

amirzazadeh
شنبه 25 خرداد 1387, 12:37 عصر
معادل دستور where تو Sql ؟
تو vb.net چطور باید این کارو بکنم؟
دوست عزيز معادل where خودشه اين كد رو ببين:

Dim dap As New OleDbDataAdapter("SELECT * FROM rep where phtype='n' and type='m'", con)
فقط لازمه دستور سلكت رو داخل " " قرار بدي .
......................
موفق باشيد.