基本上我反映的是一个作为对象数据源的类,我需要能够动态创建参数。但我不知道如何将它们实际添加到参数的 Propertyinfo 中。aspx 方法将不起作用,因为这一切都是即时完成的。
这就是我所拥有的,但是当您尝试添加集合对象时它会出错
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);
所以是的,我基本上想创建数据源,然后附加我的参数集合,然后当加载网格或其他控件时,它可以对源进行数据绑定。