Frage

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 "

War es hilfreich?

Lösung

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

Andere Tipps

use GetMember instead of GetProperty

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top