Вы не сказали, по какой строке он его выбрасывает, но когда я его получаю, вы копируете все данные из DGV
в DT
, чтобы вы могли проанализировать DataSet.GetXml();
?
Если этоВот почему вы просто не делаете:
public string DataGridViewToXML(DataGridView DGV)
{
return (DGV.DataSource as DataTable).DataSet.GetXml();
}
Я знаю, что это не решает вашу нулевую ошибку, но зачем вам ее решать, когда у вас есть более простой способ выполнения вашей команды.Другой способ, скажите мне, в какой строке пропадает ошибка, и я попытаюсь объяснить, почему это происходит.