internal DataSetDataReader(DataSetConnection connection, string cmdText, DataSetDataParameterCollection parameters) { System.Diagnostics.Trace.WriteLine(string.Format("DataSetConnection: {0}, cmdText: {1}, WsParameterCollection: {2}", connection.ConnectionString, cmdText, parameters.Count.ToString())); this.connection = connection; this.commandText = cmdText; this.parameters = parameters; }
/// <summary> /// GetParameters is called by the Report Designer. /// </summary> /// <returns>List of parameters used in the query.</returns> public IDataParameterCollection GetParameters() { DataSetDataParameterCollection parameters = new DataSetDataParameterCollection(); // inform the designer that @DataSource parameter is needed parameters.Add(new DataSetDataParameter(Util.DataSourceParameterName, this.connection.ConnectionString)); return parameters; }