北大青鳥IT教育博客

           

          C# WinForm 讀寫XML文件

               建立一個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)
            {
            if (svFileDlg.ShowDialog() == DialogResult.OK)
            {
            dsXML.WriteXml(@svFileDlg.FileName);
            this.Visible = true;
            MessageBox.Show("數據導出成功!", "成功");
            }
            else
            {
            this.Visible = true;
            }
            }

          posted on 2009-05-12 16:36 武漢北大青鳥 閱讀(92) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章檔案

          默認

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 方城县| 九江县| 高密市| 郑州市| 成武县| 康保县| 新营市| 崇明县| 武定县| 桦川县| 邹城市| 盐边县| 墨脱县| 策勒县| 五峰| 鄂尔多斯市| 虞城县| 潮安县| 禹州市| 淮滨县| 东乌珠穆沁旗| 监利县| 郎溪县| 大安市| 叶城县| 淮滨县| 东乌珠穆沁旗| 玉屏| 海南省| 木兰县| 墨竹工卡县| 上犹县| 花莲市| 山东省| 那曲县| 客服| 洞头县| 汤阴县| 县级市| 威远县| 临潭县|