Как использовать infragistics.win.ultrawingrid.initializeroweventhandler
Я совершенно новичок в c #, поэтому буду задавать вопросы, которые для большинства совершенно незнакомы. Я пытаюсь добавить столбец в сетку и следил за видео на youtube, чтобы сделать это. Программист использовал следующее утверждение:
mygrid.InitializeRow += new Infragistics.Win.UltraWinGrid.InitializeRowEventHandler(grdMatLst_InitializeRow);
который однако я повторил, когда я скомпилировать код, я получаю следующую ошибку:
Error: CS0103 - line 38 (555) - The name 'grdMatLst_InitializeRow' does not exist in the current context
Я совершенно уверен, что grdMatLst не существует как сущность, однако я не могу понять, чем его заменить. Я бы оценил любую помощь по этому вопросу?
Что я уже пробовал:
Я попытался заменить grdMatLst часть строки другими сущностями, однако мне кажется, что я не могу найти правильный способ построить это.
[no name]
Вы действительно купили Инфрагистическую сетку? Вы включили его в свой проект? Вы читали документацию о том, как использовать этот элемент управления? Что вам сказали сотрудники службы технической поддержки, когда вы их спросили?
Richard MacCutchan
Где же метод grdMatLst_InitializeRow
определено в вашем коде?
nate3344
grdMatLst_InitializeRom не определен в этом слое и, по всей вероятности, называется чем-то другим. Мне нужно знать, как это сделать. Это пользовательский код, идущий поверх предварительно разработанной формы. код, который я добавляю, выглядит следующим образом:
mygrid = (название сборки)и CSM.GetNativeControlReference(идентификатор в кавычках);
mygrid.DisplayLayout.Полосы[0].Столбцы.Добавить ("Скидка", " Скидка");
mygrid.InitializeRow += новый Infragistics.Выиграть.UltraWinGrid.InitializeRowEventHandler(grdMatLst_InitializeRow);
Richard MacCutchan
Затем вам нужно изучить исходный код, чтобы выяснить, где он определен. Вы не можете ожидать, что мы догадаемся, где это может быть.
Karthik_Mahalingam
доступно ли это определение в вашем коде
grdMatLst_InitializeRow