Я хочу выполнить цикл через базу данных и изменить значения определенного столбца в этом datatable.Изменение значений столбца в datatable в vb.net
например: в базе данных возвращается Request_ID
, Desc
, Date
и Status_Ind
. Столбец Status_Ind
содержит целочисленные значения. Я не хочу показывать целые значения пользователю. Я хочу преобразовать это в строковое значение на основе целочисленных значений, возвращаемых в этих столбцах.
if Status_Ind = 1 then
'the values changes to Published
У вас есть Status-Table? Другими словами, 'Status_Ind' является внешним ключом для другой таблицы, которая содержит эти имена типа' Опубликовано'? Если это так, вы должны присоединиться к обеим таблицам, прежде чем заполнять DataTable в SQL-Query. Или вы должны добавить эту таблицу в DataSet и создать fk-отношения между ними (или позволить разработчику сделать это автоматически, если ваши базовые dbms имеют FK). –
Вы имеете в виду таблицу поиска. Я как-то нашел обходное решение. Я добавил еще один столбец и добавил значения, проверив целочисленные значения в столбце Status_Int. Что вы об этом думаете? Это эффективно, чем делать это из базы данных? – Joshua