如果我去选择一个新的XML文件,并附加它作为数据源到的的DataGridView它并不能取代电网的内容,但追加到它:DataGridView的数据源内容复制
private void buttonSelectXML_Click(object sender, EventArgs e)
{
OpenFileDialog dlgFile = new OpenFileDialog();
dlgFile.Title = "Select XML file";
dlgFile.Filter = "XML files (*.xml)|*.xml";
dlgFile.FilterIndex = 0;
dlgFile.Multiselect = false;
dlgFile.InitialDirectory = Path.GetDirectoryName(textBoxXML.Text);
dlgFile.FileName = textBoxXML.Text;
if (dlgFile.ShowDialog() == DialogResult.OK)
{
Properties.Settings.Default.XMLPath = dlgFile.FileName;
textBoxXML.Text = dlgFile.FileName;
dataSet.ReadXml(textBoxXML.Text);
dataGridView.DataSource = dataSet.Tables[0];
}
}
什么是以替换当前网格内容与新的XML数据源的正确方式,而不是追加?
谢谢。
ASP.NET或Winform的? – Rahul
糟糕 - 我现在添加了标签winform。 –
'dataSet.Tables.Clear();' – LarsTech