<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      張亮的博客園

      聯系方式:131280660812 微信號:131280660812 郵箱:1796969389@qq.com qq號:1796969389
      黑馬程序員+ADO.Net基礎(下)

      12  優化導入數據
              /// <summary>

              /// 優化導入操作

              /// </summary>

              /// <param name="sender"></param>

              /// <param name="e"></param>

              private void button3_Click(object sender, EventArgs e)

              {

                  OpenFileDialog ofd = new OpenFileDialog();

                  if (ofd.ShowDialog()==DialogResult.OK)

                  {//創建一次連接

                      using (SqlConnection conn=new SqlConnection(conStr))

                      {

                          conn.Open();

                          using (SqlCommand cmd=conn.CreateCommand())

                          {

                              cmd.CommandText = "insert into T_Person values(@Name,@Age)";

                              using (FileStream stream = File.OpenRead(ofd.FileName))

                              {

                                  using (StreamReader reader=new StreamReader(stream))

                                  {

                                      string lines = null;

                                      while ((lines=reader.ReadLine())!=null)

                                      {

                                          string[] line = lines.Split('|');

                                          string name = line[0];

                                          int age = Convert.ToInt32(line[1]);

                                          cmd.Parameters.Clear();//重要!

                                          cmd.Parameters.Add(new SqlParameter("@Name",name));

                                          cmd.Parameters.Add(new SqlParameter("@Age", age));

                                          cmd.ExecuteNonQuery();

                                      }

                                      MessageBox.Show("導入數據成功!");

                                  }

                              }

                          }

                      }

                  }

              }

      13  省市聯級(DisplayMember  ComoBox加載時要顯示的字段; DropDownStyle  ComoBox 只能下拉菜單;)      
             string conStr = @"Data Source=ZHANGLIANG\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True";

              /// <summary>

              /// 加載省

              /// </summary>

              /// <param name="sender"></param>

              /// <param name="e"></param>

              private void Form1_Load(object sender, EventArgs e)

              {

                  using (SqlConnection conn=new SqlConnection(conStr))

                  {

                      conn.Open();

                      using (SqlCommand cmd=conn.CreateCommand())

                      {

                          cmd.CommandText = "select * from promary ";

                          using (SqlDataReader reader=cmd.ExecuteReader())

                          {

                              while (reader.Read())

                              {

                                  Promary promary = new Promary();  

                                  promary.ProID = reader.GetInt32(reader.GetOrdinal("proID"));

                                  promary.ProName = reader.GetString(reader.GetOrdinal("proName"));

                                  cmbpromary.Items.Add(promary); 

                              }

                          }

                      }

                  }

              }

              /// <summary>

              /// 加載市

              /// </summary>

              /// <param name="sender"></param>

              /// <param name="e"></param>

              private void cmbpromary_SelectedIndexChanged(object sender, EventArgs e)

              {

                  City city=new City();

                  Promary promary = (Promary)cmbpromary.SelectedItem;

                  int i=promary.ProID;

                  using (SqlConnection conn=new SqlConnection(conStr))

                  {

                      conn.Open();

                      using (SqlCommand cmd=conn.CreateCommand())

                      {

                          cmd.CommandText = string.Format("select * from city where proID='{0}'",promary.ProID);

                          using (SqlDataReader reader=cmd.ExecuteReader())

                          {

                              cmbcity.Items.Clear();

                              while (reader.Read())

                              {

                                  city.CityID = reader.GetInt32(reader.GetOrdinal("cityID"));

                                  city.CityName = reader.GetString(reader.GetOrdinal("cityName"));

                                  cmbcity.Items.Add(city);

                              }

                          }

                      }

                     

                  }

              }

          }

          class City {

              public int CityID { get; set; }

              public string CityName { get; set; }

          }

          class Promary {

              public int ProID { get; set; }

              public string ProName { get; set; }

      }

      14 讀取配置中的連接字符串
        <connectionStrings>

          <add name="ConnectionStr" connectionString=@"Data Source=ZHANGLIANG\SQLEXPRESS;Initial Catalog=MyDB;Integrated Security=True"/>

      //獲取配置連接字符串

        </connectionStrings>

                  stringconstr=ConfigurationManager.ConnectionStrings["ConnectionStr"].ConnectionString

       

      15 號碼歸屬地查詢
      private string constr = ConfigurationManager.ConnectionStrings["newconString"].ConnectionString;

       

              private void button1_Click(object sender, EventArgs e)

            {

                using (SqlConnection conn=new SqlConnection(constr))

                {

                    conn.Open();

                    using (SqlCommand cmd=conn.CreateCommand())

                    {

                        cmd.CommandText = "delete from T_Numbers";

                        cmd.ExecuteNonQuery();

                    }

                }

                  FolderBrowserDialog fbd = new FolderBrowserDialog();

                  fbd.SelectedPath = @"F:\c#\c#基礎\手機號碼歸屬地";

                  if (fbd.ShowDialog() == DialogResult.OK)

                  {

                      string path = fbd.SelectedPath;

                      string[] files = Directory.GetFiles(path, "*.txt", SearchOption.AllDirectories);

                      using (SqlConnection conn = new SqlConnection(constr))

                      {

                          conn.Open();

                          using (SqlCommand cmd = conn.CreateCommand())

                          {

                              cmd.CommandText = "insert into T_Numbers values(@StartNumber,@EndNumber,@Name)";

       

                              foreach (var file in files)

                              {

                                  string fileName = Path.GetFileNameWithoutExtension(file);

                                  string[] lines = File.ReadAllLines(file, Encoding.Default);

                                  foreach (var line in lines)

                                  {

                                      string[] str = line.Split('-');

                                      string startNumber = str[0];

                                      string endNumber = str[1];

                                      string city = str[2];

                                      cmd.Parameters.Clear();

                                      cmd.Parameters.Add("@StartNumber", startNumber);

                                      cmd.Parameters.Add("@EndNumber", endNumber);

                                      cmd.Parameters.Add("@Name", fileName + city);

                                      cmd.ExecuteNonQuery();

                                  }

                              }

                          }

                      }

                  }

              }

      /// <summary>

      /// 號碼所屬地查詢

      /// </summary>

      /// <param name="sender"></param>

      /// <param name="e"></param>

              private void button2_Click(object sender, EventArgs e)

              {

                  string No = txtNumber.Text.Trim();

                  using (SqlConnection conn=new SqlConnection(constr))

                  {

                      conn.Open();

                      using (SqlCommand cmd=conn.CreateCommand())

                      {

                          cmd.CommandText = "select * from T_Numbers where startnumber<=@No and @No<=endnumber ";

                          cmd.Parameters.Add("@No",No);

                          using (SqlDataReader reader=cmd.ExecuteReader())

                          {

                              while (reader.Read())

                              {

                                  MessageBox.Show(reader.GetString(reader.GetOrdinal("name")));

                              }

                          }

                      }

                  }

              }

       

       

      posted on 2013-11-03 19:45  張亮13128600812  閱讀(129)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 精品国产乱码久久久久乱码| 亚洲综合一区二区三区不卡| 亚洲男女一区二区三区| 偷偷色噜狠狠狠狠的777米奇| 亚洲av片在线免费观看| 色呦呦九九七七国产精品| 视频一本大道香蕉久在线播放| 宜良县| 午夜欧美精品久久久久久久| 吉川爱美一区二区三区视频| 国产亚洲一二三区精品| 亚洲gay片在线gv网站| 精品三级在线| 2020国产欧洲精品网站| 好湿好紧太硬了我太爽了视频| 苍井空一区二区三区在线观看| 精品偷自拍另类精品在线| 国产一区二区三区禁18| 国产成人精品亚洲资源| 99国产精品白浆在线观看免费| 成人无码视频97免费| 高清自拍亚洲精品二区| 亚洲另类激情专区小说图片| 久热这里只有精品12| 国产亚洲视频在线播放香蕉| 18禁无遮拦无码国产在线播放| 91精品人妻中文字幕色| 精品91在线| 亚洲在战av极品无码| 九九热视频在线免费观看| 口爆少妇在线视频免费观看 | 中国性欧美videofree精品| 亚洲黄日本午夜一区二区| 国产mv在线天堂mv免费观看| 国产一区二区三区怡红院| 麻豆精品一区二区视频在线 | 性xxxx搡xxxxx搡欧美| 国内精品一区二区不卡| 国产成人无码一二三区视频| 亚洲综合国产伊人五月婷| 精品一区二区三区四区激情|