protected override DataRow GetGridRow(object obj) { if (_facade == null) { _facade = new ReportViewFacade(base.DataProvider); } object viewobj = _facade.GetRptViewDataSourceParam(Convert.ToDecimal(datasourceid.Value), Convert.ToDecimal(((RptViewDataSourceParam)obj).ParameterSequence)); DataRow row = DtSource.NewRow(); row["ParameterSequence"] = ((RptViewDataSourceParam)obj).ParameterSequence.ToString(); row["ParameterName"] = ((RptViewDataSourceParam)obj).ParameterName.ToString(); row["Description"] = ((RptViewDataSourceParam)obj).Description.ToString(); row["DataType"] = ((RptViewDataSourceParam)viewobj).DataType.ToString(); row["DefaultValue"] = ((RptViewDataSourceParam)obj).DefaultValue.ToString(); return(row); }