建立一個WinForm應用程序 添加MenuStrip控件,填寫兩個功能“讀取” 和“導出數據”。
導出
用了兩個DataSet控件和對話框“打開(OpenFilesDialog控件)"和"保存(SaveFilesDialog控件)"
讀取
private void 讀取ToolStripMenuItem_Click(object sender, EventArgs e) { if (opFileDlg .ShowDialog() == DialogResult.OK) { if(opFileDlg .OpenFile()!=null) { twoXML .ReadXml (@opFileDlg .FileName ); foreach (DataRow twoRow in twoXML .Tables ["user"].Rows) { DataRow newRow = dsXML.Tables["user"].NewRow(); newRow ["序號"] = twoRow ["序號"]; newRow["標題"] = twoRow["標題"]; newRow["網址"] = twoRow["網址"]; newRow["用戶名"] = twoRow["用戶名"]; newRow["密碼"] = twoRow["密碼"]; newRow["時間"] = twoRow["時間"]; newRow["備註"] = twoRow["備註"]; dsXML .Tables ["user"].Rows .Add(newRow); } int n = dsXML .Tables ["user"].Rows .Count ; for(int i=0;i<n;i++) { dsXML .Tables ["user"].Rows [i]["序號"]=i+1; } dsXML.WriteXml(@"user.xml"); this.Visible = true; MessageBox.Show("數據導入成功!", "成功"); } } else { this.Visible = true; } } |
導出
private void 導出ToolStripMenuItem_Click(object sender, EventArgs e) |