I have a number of classes with the following pattern:

```
namespace MyCompany.MyApplication.ReportingClasses
{
public class ReportingClassName
{
    public string HTMLReportString {get; private set;}

    ReportingClassName()
    {
        // Use linq to generate report;
        // Populate gridview, pass object to function which returns HTMLString;
        // set HTMLReportString property;
    }

}
}

```

Each class holds a different linq query based on the report. I want to load the class dynamically from a list of reports in a drop down box. I store the AsseblyQualifiedName as well as a display name to populate the DDL. I have used reflection based on the posts that I have seen, but I can't seem to perform what I would like;

```
string myAssembly = "AssemblyName"; // This is static;
string myClass = "AssemblyQualifiedName"; // This value from DDL;
var myObject = Activator.CreateInstance(AssemblyName, AssemblyQualifiedName);

string propertyValue = myObject.HTMLReportString;

"UpdatePanelID".InnerHTML = propertyValue;

```

Is what I am trying to accomplish possible?