Maximize productivity with
30% off* for a limited time
using BOOSTDEV30.
Includes 3- and 5-packs.
*Some exclusions may apply.New Product LaunchBoldDesk: Help desk ticketing software starts at $10 for 3 agents.
Try it for free.
private void Custom_AutoGeneratingPropertyGridItem(object sender, AutoGeneratingPropertyGridItemEventArgs e)
{
if (e.DisplayName == "SpouseName")
{
PropertyDescriptor descriptor = TypeDescriptor.GetProperties(Custom.SelectedObject.GetType())["IsMarried"];
object value = descriptor.GetValue(Custom.SelectedObject);
e.ReadOnly = !((bool)value);
}
}
public bool IsMarried
{
get { return isMarried; }
set
{
isMarried = value;
PropertyGrid.RefreshPropertygrid();
}
} |