datagridview / список привязок / Binding Sourceinding навсегда - PullRequest
1 голос
/ 18 августа 2011

Я пытаюсь что-то вроде кода ниже.Разница в том, что BindingSource и DataGridView созданы дизайнером моей формы Windows Forms.

Что происходит, если привязка данных зависает.Операция асинхронная, поэтому выполнение продолжается до тех пор, пока вы не получите ошибку, потому что в datagridview нет столбцов

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

Источником данных является список с одним элементом, поэтому загрузка не должна быть проблемой.Я также попытался изменить порядок назначений DataSource, но не повезло.

public void OpenForm()
{
    L = new BindingList<conhecimento>();
    L.Add(new conhecimento());
    BS.DataSource=L;
    DG.DataSource = BS;
    myForm.Show()
}

1 Ответ

0 голосов
/ 18 августа 2011

Вы пытались пропустить BindingSource и просто делали:

DG.DataSource = L
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...