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);