最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

openfiledialog讀取txt寫入數(shù)據(jù)庫示例

 更新時(shí)間:2014年03月06日 11:54:13   作者:  
這篇文章主要介紹了openfiledialog讀取txt寫入數(shù)據(jù)庫示例,需要的朋友可以參考下

WinForm 中添加 openFileDialog Button, WinForm .cs 中添加本地.mdf,如下:

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace txt記事本文件的讀寫
{
    static class Program
    {
        /// <summary>
        /// 應(yīng)用程序的主入口點(diǎn)。
        /// </summary>
        [STAThread]
        static void Main()
        {
            //SQLServer 附加mdf文件
            string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
            {
                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}

讀取txt中的數(shù)據(jù)寫入DB:

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;

namespace txt記事本文件的讀寫
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void BtnReadTXT_Click(object sender, EventArgs e)
        {

            if (odfImport.ShowDialog() == DialogResult.OK)
            {
                using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\TelphoneNo.mdf;Integrated Security=True;User Instance=True"))
                {
                    conn.Open();
                    using (FileStream fileStream = File.OpenRead(odfImport.FileName))  //打開txt文件
                    {
                        using (StreamReader stmReader = new StreamReader(fileStream))  //讀取txt文件
                        {
                            string line = null;
                            string TelNo = "";
                            string Name = "";
                            string strIns = "";

                            //sql 參數(shù)
                            strIns = "insert into PhoneNo(TelNO,Name) values(@telNO,@name) ";
                            SqlParameter[] sqlPara = new SqlParameter[] {
                                    new SqlParameter("telNO",TelNo),
                                    new SqlParameter("name",Name)
                                };
                            //把讀取出來的數(shù)據(jù)寫入.mdf
                            using (SqlCommand sqlCmd = new SqlCommand(strIns, conn))
                            {
                                //逐行讀取
                                while ((line = stmReader.ReadLine()) != null)
                                {
                                    string[] strTel = line.Split('-');
                                    TelNo = strTel[0].ToString();
                                    Name = strTel[1].ToString();

                                    sqlCmd.Parameters.AddRange(sqlPara);
                                    sqlCmd.ExecuteNonQuery();
                                    sqlCmd.Parameters.Clear(); //參數(shù)清除
                                }
                                MessageBox.Show("導(dǎo)入成功", "Read TXT");
                            }
                        }
                    }
                }
            }
            else
            {
                return;
            }

        }
    }
}

相關(guān)文章

  • C#使用DllImport調(diào)用非托管的代碼的方法

    C#使用DllImport調(diào)用非托管的代碼的方法

    C#調(diào)用非托管代碼的方式主要有Com調(diào)用、DllImport方式調(diào)用、加載非托管動(dòng)態(tài)鏈接庫、直接執(zhí)行機(jī)器碼等方式?,F(xiàn)在介紹一下我自己常用的DllImport方式調(diào)用MSDN中提到的GetShortPathName方法;
    2013-03-03
  • C#泛型Dictionary的用法實(shí)例詳解

    C#泛型Dictionary的用法實(shí)例詳解

    這篇文章主要介紹了C#泛型Dictionary的用法,并以實(shí)例的形式講述了對鍵值對的填充、移除及遍歷等操作,需要的朋友可以參考下
    2014-09-09
  • C#語言中字符類char的使用方法(總結(jié))

    C#語言中字符類char的使用方法(總結(jié))

    下面小編就為大家?guī)硪黄狢#語言中字符類char的使用方法(總結(jié))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • C#?System.Linq提供類似SQL語法的高效查詢操作

    C#?System.Linq提供類似SQL語法的高效查詢操作

    System.Linq是C#的一個(gè)命名空間,提供了LINQ(語言集成查詢)功能,允許開發(fā)者使用一致的查詢語法來處理不同類型的數(shù)據(jù)源,如數(shù)組、集合、數(shù)據(jù)庫和XML等,本文介紹C#?System.Linq提供類似SQL語法的高效查詢操作,感興趣的朋友一起看看吧
    2024-09-09
  • C#搜索TreeView子節(jié)點(diǎn),保留父節(jié)點(diǎn)的方法

    C#搜索TreeView子節(jié)點(diǎn),保留父節(jié)點(diǎn)的方法

    這篇文章主要介紹了C#搜索TreeView子節(jié)點(diǎn),保留父節(jié)點(diǎn)的方法,實(shí)例分析了C#操作TreeView節(jié)點(diǎn)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • C#使用yield關(guān)鍵字實(shí)現(xiàn)提升迭代性能與效率

    C#使用yield關(guān)鍵字實(shí)現(xiàn)提升迭代性能與效率

    yield關(guān)鍵字在C#中簡化了數(shù)據(jù)迭代的方式,實(shí)現(xiàn)了按需生成數(shù)據(jù),自動(dòng)維護(hù)迭代狀態(tài),本文主要來聊聊如何使用yield關(guān)鍵字實(shí)現(xiàn)提升迭代性能與效率,感興趣的可以了解下
    2025-01-01
  • WPF利用TabControl控件實(shí)現(xiàn)拖拽排序功能

    WPF利用TabControl控件實(shí)現(xiàn)拖拽排序功能

    在UI交互中,拖拽操作是一種非常簡單友好的交互,這篇文章主要為大家介紹了WPF如何利用TabControl控件實(shí)現(xiàn)拖拽排序功能,需要的小伙伴可以參考一下
    2023-10-10
  • Winform動(dòng)態(tài)加載TabControl用法實(shí)例

    Winform動(dòng)態(tài)加載TabControl用法實(shí)例

    這篇文章主要介紹了Winform動(dòng)態(tài)加載TabControl用法,以實(shí)例形式詳細(xì)講述了Winform動(dòng)態(tài)加載TabControl的方法,在C#應(yīng)用程序開發(fā)中具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • C#?壓榨cpu的辦法(推薦)

    C#?壓榨cpu的辦法(推薦)

    這篇文章主要介紹了C#?壓榨cpu的辦法,通過修改num的值,觀察cpu的核數(shù),例如我電腦是8核的,改成8,運(yùn)行時(shí)各個(gè)核都能跑滿,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • C#實(shí)現(xiàn)發(fā)送手機(jī)驗(yàn)證碼功能

    C#實(shí)現(xiàn)發(fā)送手機(jī)驗(yàn)證碼功能

    之前基于c#實(shí)現(xiàn)手機(jī)發(fā)送驗(yàn)證碼功能很復(fù)雜,真正做起來也就那回事,不過就是一個(gè)post請求就可以實(shí)現(xiàn)的東西,今天小編把思路分享到腳本之家平臺(tái),供大家參考下
    2017-06-06

最新評論

时尚| 民丰县| 准格尔旗| 泽库县| 木兰县| 华池县| 济南市| 灵宝市| 烟台市| 兰西县| 六安市| 永州市| 图木舒克市| 吉木乃县| 大宁县| 潍坊市| 久治县| 浪卡子县| 察雅县| 肇东市| 肥乡县| 上饶县| 侯马市| 隆安县| 灵台县| 历史| 沿河| 运城市| 凤山市| 富顺县| 亳州市| 吴川市| 渝中区| 南投市| 木兰县| 习水县| 广州市| 满洲里市| 密山市| 昌图县| 禄劝|