ojo declarar variable AuthorsDataSet a nivel global public DataSet AuthorsDataSet = new DataSet();
public DataSet AuthorsDataSet = new DataSet();
codigo para button leer datos xml
private void leerdatosxml_Click(object sender, EventArgs e)
{
string filePath = "C:/Users/LENOVO/source/repos/xml-dataGridview/xml- dataGridview/bin/Debug/net6.0-windows/datos.xml";
AuthorsDataSet.ReadXml(filePath);
dataGridView1.DataSource = AuthorsDataSet;
dataGridView1.DataMember = "authors";
}
codigo para button mostrar esquema
{
System.IO.StringWriter swXML = new System.IO.StringWriter();
AuthorsDataSet.WriteXmlSchema(swXML);
textBox1.Text =
swXML.ToString();
}
eso seria todo .si desean el proyecto pueden descargar de nuestro repositorio en github