是啊 这是我的导出代码
SaveFileDialog saveFile = new SaveFileDialog();
saveFile.InitialDirectory = Application.ExecutablePath;
saveFile.Filter = "XML Files(*.xml)|*.XML";
saveFile.OverwritePrompt = true;
saveFile.FileName = currentTable;
if(saveFile.ShowDialog()==System.Windows.Forms.DialogResult.OK)
{
string theFile = saveFile.FileName; try
{
fileStream = new FileStream(theFile, FileMode.Create);
tableDataSet.WriteXml(fileStream, XmlWriteMode.WriteSchema);
fileStream.Flush();
fileStream.Close();
MessageBox.Show("Export "+currentTable+"success!","information",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
catch (Exception error)
{
MessageBox.Show(error.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
已经导出成xml了 现在再导回去
SaveFileDialog saveFile = new SaveFileDialog();
saveFile.InitialDirectory = Application.ExecutablePath;
saveFile.Filter = "XML Files(*.xml)|*.XML";
saveFile.OverwritePrompt = true;
saveFile.FileName = currentTable;
if(saveFile.ShowDialog()==System.Windows.Forms.DialogResult.OK)
{
string theFile = saveFile.FileName; try
{
fileStream = new FileStream(theFile, FileMode.Create);
tableDataSet.WriteXml(fileStream, XmlWriteMode.WriteSchema);
fileStream.Flush();
fileStream.Close();
MessageBox.Show("Export "+currentTable+"success!","information",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
catch (Exception error)
{
MessageBox.Show(error.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
已经导出成xml了 现在再导回去
解决方案 »
- WinForm 自定义控件 怎么在编辑时可以调整内部控件宽度.类似于splitContainer ?
- 如何在关闭主窗口时,关闭所有线程?
- 求助:ATL组件开发和web调用问题
- 急100求SQlite下面我读取数据中文乱码
- 关于net字符串分割以及拼接的用法
- c# 查找指定路径下最后创建的文件夹
- 如何根据某个程序标题栏文字得到其进程并关闭有这个标题栏文字的所有程序.
- 关于文件保存的问题!大家给指点一下。(新手)
- 菜鸟!
- 如何使用动态链接库kernel3.dll中的非托管代码
- CacheManager cache = Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager();
- 怎么用DATAGRIDVIEW显示一个数组的值呢?
XmlWriteMode.DiffGram 和
XmlReadMode.DiffGram);
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);因为我指定了selectcommand commandBuilder 会为我自动生成另外的sql
哪位知道怎么办啊
问题在于 xml的读写模式 XmlWriteMode XmlReadMode 有问题 用diffGram xmlDataSet到的是空数据(我用DataGridView绑定了xmlDataSet,可以看到增加了空行) 用别的干脆没变化