В основном я отражаю класс, который является объектным источником данных, и мне нужно иметь возможность создавать параметры на лету. Но я понятия не имею, как на самом деле добавить их в Propertyinfo параметров. Метод aspx не будет работать, потому что все это делается «на лету».Использование параметра Reflection objectdatasource Параметры с параметромCollection
Это то, что у меня есть, но ошибки при попытке добавить объект коллекции
var dataSourceType = typeof(DataSource).Assembly.GetType("DataSource", true);
var datafield = Activator.CreateInstance(dataSourceType);
PropertyInfo pinfo = datafield.GetType().GetProperty("Parameters");
ParameterCollection parmCollection = new ParameterCollection();
QueryStringParameter myParm = new QueryStringParameter("ber", DbType.String, "ber");
parmCollection.Add(myParm);
pinfo.SetValue(pinfo, parmCollection, null);
Так что да, я в основном хотят, чтобы создать источник данных, а затем приложил мою коллекцию параметров, а затем, когда сетка или другое управление загружает, он может использовать привязку данных к источнику.
http://stackoverflow.com/questions/3862226/dynamically-create-a-class-in-c-sharp –