北大青鳥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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章檔案

          默認

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 塔河县| 禹城市| 宁德市| 安徽省| 大连市| 独山县| 旅游| 三明市| 惠来县| 黑水县| 柯坪县| 海兴县| 灵石县| 铜鼓县| 资源县| 黄陵县| 府谷县| 荥经县| 商丘市| 许昌市| 江山市| 娱乐| 延边| 剑川县| 阿荣旗| 禄丰县| 鸡西市| 江源县| 西安市| 达拉特旗| 潮安县| 星子县| 荔波县| 凉城县| 龙口市| 鱼台县| 昌都县| 黎平县| 凯里市| 榆中县| 鹤庆县|