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