Пытаюсь создать редактор ячейки propertygrid, но сталкнулся с такой проблемой
если ячейка пуста то вместо string ей присваивается тип DBNull и за этого редактор не работает т.к.
не может преобразовать из DBNull в String.
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
{
IWindowsFormsEditorService wfes;
wfes = (IWindowsFormsEditorService)provider.GetService(
typeof(IWindowsFormsEditorService));
TextBox tbText = new TextBox();
tbText.Text = (string)value;
tbText.Size = new System.Drawing.Size(300, 140);
tbText.Multiline = true;
tbText.ScrollBars = ScrollBars.Both;
tbText.BorderStyle = BorderStyle.None;
wfes.DropDownControl(tbText);
return tbText.Text;
}