Question

i have problem with GetProperty

partial class MyForm : Form
{
    ...

    public System.Windows.Forms.BindingSource authorBindingSource = new ...;
    public MethodicalWorkDataSetTableAdapters.authorTableAdapter authorTableAdapter = new ...;

    ...


    public static object GetPropValue(object src, string propName)
    {
        return src.GetType().GetProperty(propName).GetValue(src, null);
    }

    public void someFunction()
    {
        GetPropValue( this, "authorBindingSource" ); // returns null
    }
}

Please help me, function GetPropValue works fine, except "authorTableAdapter" and "authorBindingSource "

Was it helpful?

Solution

In your example, authorTableAdapter and authorBindingSource are fields, not properties. Change GetProperty to GetField.

OTHER TIPS

use GetMember instead of GetProperty

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top