or
1.
ReportParameter item =
new
ReportParameter(
"Par1"
, ReportParameterType.String,
">"
);
2.
ReportParameters.Add(item);
3.
string
[] myarray =
new
string
[3] {
">"
,
"<"
,
"="
};
4.
ReportParameters[
"Par1"
].AvailableValues.DataSource = myarray;
5.
ReportParameters[
"Par1"
].AvailableValues.ValueMember =
"=Fields.Item"
;
6.
ReportParameters[
"Par1"
].Visible =
true
;
1.
ReportParameters[
"Par1"
].PropertyChanged += ProductList_PropertyChanged;
01.
void
ProductList_ItemDataBinding(
object
sender, EventArgs e)
02.
{
03.
Console.WriteLine(
"Event: ItemDataBinding"
);
04.
Console.WriteLine(
"Par1: "
+ (
string
)ReportParameters[
"Par1"
].Value);
05.
Console.WriteLine(
"Quantity:"
+ (
string
)ReportParameters[
"Liczba"
].Value);
06.
switch
((
string
)ReportParameters[
"Par1"
].Value)
07.
08.
{
09.
case
"<"
:
10.
Filters[0].Operator = FilterOperator.LessThan;
11.
break
;
12.
case
">"
:
13.
Filters[0].Operator = FilterOperator.GreaterThan;
14.
break
;
15.
case
"="
:
16.
Filters[0].Operator = FilterOperator.Equal;
17.
break
;
18.
default
:
19.
break
;
20.
}
21.
}
1.
Console.WriteLine(
"Par1: "
+ (
string
)ReportParameters[
"Par1"
].Value);
private
void
graph1_NeedDataSource(
object
sender, EventArgs e)
{
}
SELECT HOS_ID, HOS_NAME
FROM _HOSPITALS
WHERE HOS_ID=@HospitalID