【发布时间】:2020-09-13 21:22:47
【问题描述】:
我在文件 xml 中保存 datagridview 数据时遇到问题,但我在下面遇到问题
private void WriteXml(string path) {
try
{
//BindingSource bs = (BindingSource)dataGridView1.DataSource;
DataSet ds = new DataSet();
ds = (DataSet)(dataGridView1.DataSource);
ds.WriteXml(path, XmlWriteMode.IgnoreSchema);
}
catch (Exception ex)
{
MessageBox.Show("ERROR\r\n" + ex.Message);
}
}
提前致谢
【问题讨论】:
-
我用过那个;但我有错误:BindingSource bs = new BindingSource(); bs.DataSource = dataGridView1.DataSource;数据表 dt = (DataTable)(bs.DataSource);尝试 { dt.WriteXml(@"C:\Users\ykama\OneDrive\Documents\Zoom\DataXml.xml", XmlWriteMode.WriteSchema); dt.Dispose(); MessageBox.Show("OK"); } catch (NullReferenceException) { MessageBox.Show("Erreur"); }
-
当前代码有什么问题?
-
显示消息错误
-
@JohnG 我得到 Erreuur MessageBox.Show("Erreur") 因为传递给捕获异常并且 dataGridView1 的 DataSource 是 sqlCommand requete sql 的结果
标签: c# xml datagridview