I am new at C# and I would like to ask how is it possible to get a value of the reader (XML file) to a table column. I want the reader value to be a string. I tried to get the value to a listbox1 and it works, but that's not what I need. Thank you.
private void button1_Click(object sender, EventArgs e)
{
string file;
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) ;
file= ofd.FileName;
XmlTextReader reader = new XmlTextReader(file);
XmlNodeType type;
DataSet dsload = new DataSet();
dsload.ReadXml(file);
while (reader.Read())
{
if (reader.Name == "name")
{
reader.Read();
listBox1.Items.Add(reader.Value);
DataTable dt = new DataTable("MyTable");
dt.Columns.Add(new DataColumn("Name", typeof(string)));
data.DataSource = dsload.Tables[0];
}
}