Новичок получает ошибки при попытке заполнить список с данными - PullRequest
0 голосов
/ 10 июля 2011

Я следовал примерам в предыдущих вопросах и до сих пор получаю ошибки при попытке заполнить элемент управления представления списка из таблицы данных. Вот мой код

EvintoDataSet dsAppQualification = new EvintoDataSet();
EvintoDataSetTableAdapters.AppQualificationTableAdapter taAppQualification = 
     newEvintoDataSetTableAdapters.AppQualificationTableAdapter();

EvintoDataSet.AppQualificationDataTable dtAppQualification;
EvintoDataSet.AppQualificationRow drAppQualification;               
dtAppQualification = taAppQualification.GetAppQualification();
dsAppQualification.Tables.Add(dtAppQualification);


lvAppQualification.Items.Clear();


for (int i = 0; i < dtAppQualification.Rows.Count; i++)
{
    DataRow drow = dtAppQualification.Rows[i];

    // Only row that have not been deleted
    if (drow.RowState != DataRowState.Deleted)
    {
        // Define the list items
        ListViewItem lvi = new ListViewItem(drow["Queston"].ToString());
        // Add the list items to the ListView
        lvAppQualification.Items.Add(lvi);
    }
}

Я получаю неверный аргумент Любая помощь очень ценится. Andy

1 Ответ

0 голосов
/ 14 июля 2011

Поскольку вы не предоставили много информации об ошибке, которую вы получаете, например, строку, в которой происходит ошибка, я могу только предположить, что является причиной ошибки. Я думаю, вам нужно добавить столбцы в свой список перед добавлением каких-либо элементов, возможно, прямо перед циклом for.

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