Я использую код ниже для того, чтобы взять каждый элемент из моего xml в новом окне внутри datagridview. Проблема, которая показывает каждую таблицу отдельно.
Мне нужно взять их все таблицы рядом в строках samme.
См. Изображение 1 Изображение
Мне нужно взять что-то подобное
Image2
Вот что я пытаюсь сделать.
public void ShowData(System.Data.DataTable t)
{
Form f = new Form();
f.Controls.Add(new DataGridView { Dock = DockStyle.Fill, DataSource = t });
f.Show();
}
private void ToExcel_Click(object sender, EventArgs e)
{
string path =@"c:\mydataset.xml";
DataSet ds = new DataSet();
ds.ReadXml(path);
foreach (System.Data.DataTable t in ds.Tables)
{
ShowData(t);
}
}
Должен ли я объединить таблицу внутри таблицы данных? Они нужны мне рядом, а не друг под другом.