dataTable добавить столбец во время выполнения - PullRequest
1 голос
/ 19 июня 2019

Здравствуйте. Все, что я застрял в одной проблеме, но я не знаю, как ее решить.

У меня есть dataTable InvoiceViewWithUserDataTable, связанная с представлением: InvoiceWithUserView (база данных)

Я хочу добавить 2столбцы во время выполнения в datatable InvoiceViewWithUserDataTable

InvoiceViewWithUserDataTable .Columns.Add("IntegrationSuccessed", GetType(Integer))
 InvoiceViewWithUserDataTable .Columns.Add("ResponseGet", GetType(String))

InvoiceViewWithUserDataTable.FillMyData(startindex, lineNumber)

Foreach(var row  in InvoiceViewWithUserDataTable)
{
    row.ResponseGet (error)
    row.IntegrationSuccessed (error)

}

, но в результатах я не могу получить значение для этого 2 столбца, даже если мой сохраненный профессионал возвращает их

1 Ответ

0 голосов
/ 19 июня 2019

Попробуйте это ---

InvoiceViewWithUserDataTable.Columns.Add ("NewColumn", typeof (System.Int32));

foreach (строка DataRow в InvoiceViewWithUserDataTable .Rows){// необходимо установить значение в столбец NewColumnrow ["NewColumn"] = 0;// или установить его на другое значение}

Кроме того, вы заполняете данные из базы данных, затем очищаете существующие данные или создаете новый объект таблицы данных.Сначала получите данные из базы данных, затем добавьте новый столбец и после этого вставьте значения в эти столбцы.Кроме того, обратитесь к следующей ссылке для столбца времени выполнения Добавить новый столбец и данные в таблицу данных, которая уже содержит данные - c #

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