Я хочу вставить данные с использованием XML в SQL Server 2005. Поэтому я получил один объект данных из BackEnd и передал DataTable следующим образом:
DataSet dsItem = new DataSet();
DTItem.TableName = "ItemDetails"; //DTItem is the DataTable I got from the BackEnd
dsItem.Tables.Add(DTItem);
Моя проблема в том, если какой-либо столбец содержит нулевое значениетогда XML не принимает этот пустой столбец.Например: предположим, что это моя DataTable
JobOrderID CustomerID
------------ ------------
4
Здесь CustomerID имеет значение null.Когда я исправляю Trace and View, DataTable, который показывает пустое вместо нулевого.Так.Когда я передаю DataTable, XML не учитывает столбец Null.Это занимает следующее
<NewDataSet>
<ItemDetails>
<JobOrderID>4</JobOrderID>
</ItemDetails>
</NewDataSet>
Это не берет CustomerID, поэтому вставка не работает.Почему в DataTable не отображаются значения NULL в полях столбца и как пройти, если в DataTable содержится значение NULL в виде XML?Пожалуйста, любые предложения.