Данные заполнены неправильно в DataGridView - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть DataGridView, который заполняется с использованием списка.Во время выполнения пользователь может фильтровать данные, вводя данные в текстовое поле.Я могу выполнить часть фильтрации.

Но проблема, с которой я сталкиваюсь, заключается в том, что когда я меняю источник данных на новый источник данных в событии Textbox1_TextChanged, представление данных заполняет данные строками, равными количеству строк.в моем новом источнике данных, но каждая строка является репликой первой строки.

Когда я проверяю DataSource представления данных, у него есть данные нового источника данных.

Поэтому, когда я проверяю выбранную строкув событии datagridview_doubleclick DataBoundItem дает мне точный объект, который он должен предоставить в соответствии с новым источником данных.

Что могло пойти не так ?? *

1 Ответ

0 голосов
/ 12 апреля 2011

Может быть, я ошибаюсь, но вам нужно очистить DataGridView при привязке к новому источнику данных .... мои навыки привязки отсутствуют ....

Попробуйте очистить DataGridView перед изменением источника данных, например:

DataGridView.Rows.Clear();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...