如果我去選擇一個新的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