DataBindingComplete становится названным многократно

Я не могу объяснить, почему это имеет значение, но это имеет. Если я запускаю драйвер с полным путем:

/home/vagrant/Code/mysite/vendor/laravel/dusk/bin/chromedriver-linux --port=8888

все работает нормально.

5
задан Chad Grant 6 May 2009 в 08:04
поделиться

2 ответа

Я полагаю, что это зависит от других ваших методов, где вы на самом деле устанавливаете источник данных. Мне кажется, что вы либо устанавливаете DataSource дважды, либо дважды вызываете DataBind, и на каждом DataBind вы фактически получаете две строки в DataGridView, то есть всего 4.

Некоторый дополнительный код может помочь ...

Некоторые вещи, которые нужно попробовать: поиск DataBind (), DataSource () и т. Д. В вашем коде и убедитесь, что он вызывается только в соответствующих местах.

Кроме того, не обязательно плохо, если DataBind вызывается дважды, предполагая, что что-то меняется между связями данных ... некоторое изменение состояния ... действительно трудно сказать без фона.

0
ответ дан 14 December 2019 в 13:46
поделиться

From msdn online DataBindingComplete Event

Это событие возникает при изменении содержимого источника данных или при изменении значения DataSource , DataMember ] или BindingContext свойство изменяется.

Например

6
ответ дан 14 December 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: