Я пытаюсь привязать файл XML к DataGrid.Я только связываю «Сделки».Что я не могу понять, так это как связать только данные с пустыми узлами .Например, транзакция, в которой «UserName» равно «NSmith», не имеет значения для «CustomerFirst».Я хочу, чтобы только этот ребенок был привязан к DataGrid
<Root>
<Header>
<value1>0000000</value1>
<value2>1</value2>
<value3>100.00</value3>
</Header>
<Transactions>
<Txn>
<id></id>
<UserName>BSmith</User>
<CustomerFirst>Bob</CustomerFirst>
...
</Txn>
<Txn>
<id></id>
<UserName>NSmith</User>
<CustomerFirst></CustomerFirst>
...
</Txn>
</Transactions>
</Root>
Вот мой код C #:
serverPath = Server.MapPath("App_Data/" + xmlFileName);
DataSet dsBillPay = new DataSet();
dsBillPay.ReadXml(serverPath);
dgBillPay.DataSource = dsBillPay.Tables[1];
dgBillPay.DataBind();
.Tables [1] выбирает «Транзакции».Теперь вопрос заключается в выборе данных с пустыми узлами.
Заранее спасибо.