У меня есть один пользовательский элемент управления gridview, значение которого меняется каждую секунду, поэтому я установил один таймер с интервалом 1 сек и обновил gridview,
Теперь я хочу обновить его значение метки родительской формы согласно общему количеству gridviewстроки, внутри таймера
я попробовал ниже код в пользовательской форме управления
if (ParentFormInstance != null)
{
Label mylabel = (ParentFormInstance.Controls["lblTotalDevices"] as Label);
mylabel.Text = totalcount.ToString();
}
у меня есть одно свойство в пользовательском управлении
public FormEmuHost ParentFormInstance { get; set; }
это значение свойства я устанавливаю вКонструктор родительской формы: Код родительской формы
public FormEmuHost(string ISdeveloper, EmuSettings emuSettings)
{
InitializeComponent();
this.emuDeviceListControl1.ParentFormInstance = this;
}
Проблема в том, что я всегда получаю нулевое значение элемента управления меткой в пользовательской форме управления