时间:2021-07-01 10:21:17 帮助过:1人阅读
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> adonet
- </span><span style="color: #008080;"> 2</span> <span style="color: #000000;">{
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">partial</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> Form1
- </span><span style="color: #008080;"> 4</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;"> 5</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;"> 6</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 必需的设计器变量。
- </span><span style="color: #008080;"> 7</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;"> 8</span> <span style="color: #0000ff;">private</span> System.ComponentModel.IContainer components = <span style="color: #0000ff;">null</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 9</span>
- <span style="color: #008080;">10</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;">11</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 清理所有正在使用的资源。
- </span><span style="color: #008080;">12</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;">13</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><param name="disposing"></span><span style="color: #008000;">如果应释放托管资源,为 true;否则为 false。</span><span style="color: #808080;"></param></span>
- <span style="color: #008080;">14</span> <span style="color: #0000ff;">protected</span> <span style="color: #0000ff;">override</span> <span style="color: #0000ff;">void</span> Dispose(<span style="color: #0000ff;">bool</span><span style="color: #000000;"> disposing)
- </span><span style="color: #008080;">15</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">16</span> <span style="color: #0000ff;">if</span> (disposing && (components != <span style="color: #0000ff;">null</span><span style="color: #000000;">))
- </span><span style="color: #008080;">17</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">18</span> <span style="color: #000000;"> components.Dispose();
- </span><span style="color: #008080;">19</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">20</span> <span style="color: #0000ff;">base</span><span style="color: #000000;">.Dispose(disposing);
- </span><span style="color: #008080;">21</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">22</span>
- <span style="color: #008080;">23</span> <span style="color: #0000ff;">#region</span> Windows 窗体设计器生成的代码
- <span style="color: #008080;">24</span>
- <span style="color: #008080;">25</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;">26</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 设计器支持所需的方法 - 不要
- </span><span style="color: #008080;">27</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 使用代码编辑器修改此方法的内容。
- </span><span style="color: #008080;">28</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;">29</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> InitializeComponent()
- </span><span style="color: #008080;">30</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">31</span> <span style="color: #0000ff;">this</span>.button1 = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.Button();
- </span><span style="color: #008080;">32</span> <span style="color: #0000ff;">this</span><span style="color: #000000;">.SuspendLayout();
- </span><span style="color: #008080;">33</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;">34</span> <span style="color: #008000;">//</span><span style="color: #008000;"> button1
- </span><span style="color: #008080;">35</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;">36</span> <span style="color: #0000ff;">this</span>.button1.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">88</span>, <span style="color: #800080;">78</span><span style="color: #000000;">);
- </span><span style="color: #008080;">37</span> <span style="color: #0000ff;">this</span>.button1.Name = <span style="color: #800000;">"</span><span style="color: #800000;">button1</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;">38</span> <span style="color: #0000ff;">this</span>.button1.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">75</span>, <span style="color: #800080;">23</span><span style="color: #000000;">);
- </span><span style="color: #008080;">39</span> <span style="color: #0000ff;">this</span>.button1.TabIndex = <span style="color: #800080;">0</span><span style="color: #000000;">;
- </span><span style="color: #008080;">40</span> <span style="color: #0000ff;">this</span>.button1.Text = <span style="color: #800000;">"</span><span style="color: #800000;">button1</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;">41</span> <span style="color: #0000ff;">this</span>.button1.UseVisualStyleBackColor = <span style="color: #0000ff;">true</span><span style="color: #000000;">;
- </span><span style="color: #008080;">42</span> <span style="color: #0000ff;">this</span>.button1.Click += <span style="color: #0000ff;">new</span> System.EventHandler(<span style="color: #0000ff;">this</span><span style="color: #000000;">.button1_Click);
- </span><span style="color: #008080;">43</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;">44</span> <span style="color: #008000;">//</span><span style="color: #008000;"> Form1
- </span><span style="color: #008080;">45</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;">46</span> <span style="color: #0000ff;">this</span>.AutoScaleDimensions = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Drawing.SizeF(6F, 12F);
- </span><span style="color: #008080;">47</span> <span style="color: #0000ff;">this</span>.AutoScaleMode =<span style="color: #000000;"> System.Windows.Forms.AutoScaleMode.Font;
- </span><span style="color: #008080;">48</span> <span style="color: #0000ff;">this</span>.ClientSize = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">284</span>, <span style="color: #800080;">261</span><span style="color: #000000;">);
- </span><span style="color: #008080;">49</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.button1);
- </span><span style="color: #008080;">50</span> <span style="color: #0000ff;">this</span>.Name = <span style="color: #800000;">"</span><span style="color: #800000;">Form1</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;">51</span> <span style="color: #0000ff;">this</span>.Text = <span style="color: #800000;">"</span><span style="color: #800000;">Form1</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;">52</span> <span style="color: #0000ff;">this</span>.ResumeLayout(<span style="color: #0000ff;">false</span><span style="color: #000000;">);
- </span><span style="color: #008080;">53</span>
- <span style="color: #008080;">54</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">55</span>
- <span style="color: #008080;">56</span> <span style="color: #0000ff;">#endregion</span>
- <span style="color: #008080;">57</span>
- <span style="color: #008080;">58</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.Button button1;
- </span><span style="color: #008080;">59</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">60</span> }
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System;
- </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Collections.Generic;
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Linq;
- </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Windows.Forms;
- </span><span style="color: #008080;"> 5</span>
- <span style="color: #008080;"> 6</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> adonet
- </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">{
- </span><span style="color: #008080;"> 8</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> Program
- </span><span style="color: #008080;"> 9</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">10</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;">11</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 应用程序的主入口点。
- </span><span style="color: #008080;">12</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;">13</span> <span style="color: #000000;"> [STAThread]
- </span><span style="color: #008080;">14</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> Main()
- </span><span style="color: #008080;">15</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">16</span> <span style="color: #000000;"> Application.EnableVisualStyles();
- </span><span style="color: #008080;">17</span> Application.SetCompatibleTextRenderingDefault(<span style="color: #0000ff;">false</span><span style="color: #000000;">);
- </span><span style="color: #008080;">18</span> Application.Run(<span style="color: #0000ff;">new</span><span style="color: #000000;"> Form1());
- </span><span style="color: #008080;">19</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">20</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">21</span> }
sqlhelper
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System;
- </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Collections.Generic;
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Linq;
- </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Text;
- </span><span style="color: #008080;"> 5</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data.SqlClient;
- </span><span style="color: #008080;"> 6</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Configuration;
- </span><span style="color: #008080;"> 7</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data;
- </span><span style="color: #008080;"> 8</span>
- <span style="color: #008080;"> 9</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> adonet
- </span><span style="color: #008080;">10</span> <span style="color: #000000;">{
- </span><span style="color: #008080;">11</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> SqlHelper
- </span><span style="color: #008080;">12</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">13</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">string</span> connStr = ConfigurationManager.ConnectionStrings[<span style="color: #800000;">"</span><span style="color: #800000;">dbConnStr</span><span style="color: #800000;">"</span><span style="color: #000000;">].ConnectionString;
- </span><span style="color: #008080;">14</span>
- <span style="color: #008080;">15</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">int</span> ExecuteNonQuery(<span style="color: #0000ff;">string</span> sql, <span style="color: #0000ff;">params</span><span style="color: #000000;"> SqlParameter[] parameters)
- </span><span style="color: #008080;">16</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">17</span> <span style="color: #0000ff;">using</span> (SqlConnection conn = <span style="color: #0000ff;">new</span><span style="color: #000000;"> SqlConnection(connStr))
- </span><span style="color: #008080;">18</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">19</span> <span style="color: #000000;"> conn.Open();
- </span><span style="color: #008080;">20</span> <span style="color: #0000ff;">using</span> (SqlCommand cmd =<span style="color: #000000;"> conn.CreateCommand())
- </span><span style="color: #008080;">21</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">22</span> cmd.CommandText =<span style="color: #000000;"> sql;
- </span><span style="color: #008080;">23</span> <span style="color: #000000;"> cmd.Parameters.AddRange(parameters);
- </span><span style="color: #008080;">24</span> <span style="color: #0000ff;">return</span><span style="color: #000000;"> cmd.ExecuteNonQuery();
- </span><span style="color: #008080;">25</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">26</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">27</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">28</span>
- <span style="color: #008080;">29</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">object</span> ExecuteScalar(<span style="color: #0000ff;">string</span> sql, <span style="color: #0000ff;">params</span><span style="color: #000000;"> SqlParameter[] parameters)
- </span><span style="color: #008080;">30</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">31</span> <span style="color: #0000ff;">using</span> (SqlConnection conn = <span style="color: #0000ff;">new</span><span style="color: #000000;"> SqlConnection(connStr))
- </span><span style="color: #008080;">32</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">33</span> <span style="color: #000000;"> conn.Open();
- </span><span style="color: #008080;">34</span> <span style="color: #0000ff;">using</span> (SqlCommand cmd =<span style="color: #000000;"> conn.CreateCommand())
- </span><span style="color: #008080;">35</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">36</span> cmd.CommandText =<span style="color: #000000;"> sql;
- </span><span style="color: #008080;">37</span> <span style="color: #000000;"> cmd.Parameters.AddRange(parameters);
- </span><span style="color: #008080;">38</span> <span style="color: #0000ff;">return</span><span style="color: #000000;"> cmd.ExecuteScalar();
- </span><span style="color: #008080;">39</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">40</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">41</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">42</span>
- <span style="color: #008080;">43</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> DataTable ExecuteDataTable(<span style="color: #0000ff;">string</span> sql, <span style="color: #0000ff;">params</span><span style="color: #000000;"> SqlParameter[] parameters)
- </span><span style="color: #008080;">44</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">45</span> <span style="color: #0000ff;">using</span> (SqlConnection conn = <span style="color: #0000ff;">new</span><span style="color: #000000;"> SqlConnection(connStr))
- </span><span style="color: #008080;">46</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">47</span> <span style="color: #000000;"> conn.Open();
- </span><span style="color: #008080;">48</span> <span style="color: #0000ff;">using</span> (SqlCommand cmd =<span style="color: #000000;"> conn.CreateCommand())
- </span><span style="color: #008080;">49</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">50</span> cmd.CommandText =<span style="color: #000000;"> sql;
- </span><span style="color: #008080;">51</span> <span style="color: #000000;"> cmd.Parameters.AddRange(parameters);
- </span><span style="color: #008080;">52</span>
- <span style="color: #008080;">53</span> SqlDataAdapter adapter = <span style="color: #0000ff;">new</span><span style="color: #000000;"> SqlDataAdapter(cmd);
- </span><span style="color: #008080;">54</span> DataSet dataset=<span style="color: #0000ff;">new</span><span style="color: #000000;"> DataSet();
- </span><span style="color: #008080;">55</span> <span style="color: #000000;"> adapter.Fill(dataset);
- </span><span style="color: #008080;">56</span> <span style="color: #0000ff;">return</span> dataset.Tables[<span style="color: #800080;">0</span><span style="color: #000000;">];
- </span><span style="color: #008080;">57</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">58</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">59</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">60</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">61</span> }
(三)ADO.Net案例:登陆、数据导入导出、省市联动选择
View Code
- <span style="color: #008080;">1</span> <?xml version=<span style="color: #800000;">"</span><span style="color: #800000;">1.0</span><span style="color: #800000;">"</span> encoding=<span style="color: #800000;">"</span><span style="color: #800000;">utf-8</span><span style="color: #800000;">"</span> ?>
- <span style="color: #008080;">2</span> <configuration>
- <span style="color: #008080;">3</span> <connectionStrings>
- <span style="color: #008080;">4</span> <add name=<span style="color: #800000;">"</span><span style="color: #800000;">dbConnStr</span><span style="color: #800000;">"</span> connectionString=<span style="color: #800000;">"</span><span style="color: #800000;">data source=.;initial catalog=Scott;user id=sa;password=222222</span><span style="color: #800000;">"</span>/>
- <span style="color: #008080;">5</span> </connectionStrings>
- <span style="color: #008080;">6</span> </configuration>
View Code
- <span style="color: #008080;">1</span> <?xml version=<span style="color: #800000;">"</span><span style="color: #800000;">1.0</span><span style="color: #800000;">"</span> encoding=<span style="color: #800000;">"</span><span style="color: #800000;">utf-8</span><span style="color: #800000;">"</span> ?>
- <span style="color: #008080;">2</span> <configuration>
- <span style="color: #008080;">3</span> <connectionStrings>
- <span style="color: #008080;">4</span> <add name=<span style="color: #800000;">"</span><span style="color: #800000;">myconnStr</span><span style="color: #800000;">"</span> connectionString =<span style="color: #800000;">"</span><span style="color: #800000;">data source=.;initial catalog=Scott;user id=sa;password=222222</span><span style="color: #800000;">"</span>/>
- <span style="color: #008080;">5</span> </connectionStrings>
- <span style="color: #008080;">6</span> </configuration>
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System;
- </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Collections.Generic;
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Linq;
- </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Text;
- </span><span style="color: #008080;"> 5</span>
- <span style="color: #008080;"> 6</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> Adonet
- </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">{
- </span><span style="color: #008080;"> 8</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> Area
- </span><span style="color: #008080;"> 9</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">10</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">int</span><span style="color: #000000;"> AreaId
- </span><span style="color: #008080;">11</span> { <span style="color: #0000ff;">get</span>; <span style="color: #0000ff;">set</span><span style="color: #000000;">; }
- </span><span style="color: #008080;">12</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">string</span><span style="color: #000000;"> AreaName
- </span><span style="color: #008080;">13</span> { <span style="color: #0000ff;">get</span>; <span style="color: #0000ff;">set</span><span style="color: #000000;">; }
- </span><span style="color: #008080;">14</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">15</span> }
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System;
- </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Collections.Generic;
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.ComponentModel;
- </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data;
- </span><span style="color: #008080;"> 5</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Drawing;
- </span><span style="color: #008080;"> 6</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Linq;
- </span><span style="color: #008080;"> 7</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Text;
- </span><span style="color: #008080;"> 8</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Windows.Forms;
- </span><span style="color: #008080;"> 9</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data.SqlClient;
- </span><span style="color: #008080;">10</span>
- <span style="color: #008080;">11</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> Adonet
- </span><span style="color: #008080;">12</span> <span style="color: #000000;">{
- </span><span style="color: #008080;">13</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">partial</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> LoginWindow : Form
- </span><span style="color: #008080;">14</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">15</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> LoginWindow()
- </span><span style="color: #008080;">16</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">17</span> <span style="color: #000000;"> InitializeComponent();
- </span><span style="color: #008080;">18</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">19</span>
- <span style="color: #008080;">20</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> btnLogin_Click(<span style="color: #0000ff;">object</span><span style="color: #000000;"> sender, EventArgs e)
- </span><span style="color: #008080;">21</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">22</span> <span style="color: #0000ff;">if</span> (userName.Text.Length <= <span style="color: #800080;">0</span><span style="color: #000000;">)
- </span><span style="color: #008080;">23</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">24</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">请输入用户名</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">25</span> <span style="color: #0000ff;">return</span><span style="color: #000000;">;
- </span><span style="color: #008080;">26</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">27</span> <span style="color: #0000ff;">if</span> (passWord.Text.Length <= <span style="color: #800080;">0</span><span style="color: #000000;">)
- </span><span style="color: #008080;">28</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">29</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">请输入密码</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">30</span> <span style="color: #0000ff;">return</span><span style="color: #000000;">;
- </span><span style="color: #008080;">31</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">32</span>
- <span style="color: #008080;">33</span> DataTable table = SqlHelper.ExecuteDataTable(<span style="color: #800000;">"</span><span style="color: #800000;">select * from T_User where username=@username;</span><span style="color: #800000;">"</span><span style="color: #000000;">,
- </span><span style="color: #008080;">34</span> <span style="color: #0000ff;">new</span> SqlParameter(<span style="color: #800000;">"</span><span style="color: #800000;">@username</span><span style="color: #800000;">"</span><span style="color: #000000;">, userName.Text));
- </span><span style="color: #008080;">35</span> <span style="color: #0000ff;">if</span> (table.Rows.Count <= <span style="color: #800080;">0</span><span style="color: #000000;">)
- </span><span style="color: #008080;">36</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">37</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">用户名不存在</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">38</span> <span style="color: #0000ff;">return</span><span style="color: #000000;">;
- </span><span style="color: #008080;">39</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">40</span> <span style="color: #0000ff;">if</span> (table.Rows.Count > <span style="color: #800080;">1</span><span style="color: #000000;">)
- </span><span style="color: #008080;">41</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">42</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">不好啦,用户名重复</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">43</span> <span style="color: #0000ff;">return</span><span style="color: #000000;">;
- </span><span style="color: #008080;">44</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">45</span> DataRow row = table.Rows[<span style="color: #800080;">0</span><span style="color: #000000;">];
- </span><span style="color: #008080;">46</span> <span style="color: #0000ff;">string</span> dbPassword = (<span style="color: #0000ff;">string</span>)row[<span style="color: #800000;">"</span><span style="color: #800000;">Password</span><span style="color: #800000;">"</span><span style="color: #000000;">];
- </span><span style="color: #008080;">47</span> <span style="color: #0000ff;">long</span> id = (<span style="color: #0000ff;">long</span>)row[<span style="color: #800000;">"</span><span style="color: #800000;">Id</span><span style="color: #800000;">"</span><span style="color: #000000;">];
- </span><span style="color: #008080;">48</span> <span style="color: #0000ff;">int</span> errorTimes = (<span style="color: #0000ff;">int</span>)row[<span style="color: #800000;">"</span><span style="color: #800000;">ErrorTimes</span><span style="color: #800000;">"</span><span style="color: #000000;">];
- </span><span style="color: #008080;">49</span> <span style="color: #0000ff;">if</span> (errorTimes >= <span style="color: #800080;">3</span><span style="color: #000000;">)
- </span><span style="color: #008080;">50</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">51</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">输入次数过多,用户已经锁定</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">52</span> <span style="color: #0000ff;">return</span><span style="color: #000000;">;
- </span><span style="color: #008080;">53</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">54</span> <span style="color: #0000ff;">if</span> (passWord.Text !=<span style="color: #000000;"> dbPassword)
- </span><span style="color: #008080;">55</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">56</span> SqlHelper.ExecuteNonQuery(<span style="color: #800000;">"</span><span style="color: #800000;">update T_User set ErrorTimes=ErrorTimes+1 where Id=@Id</span><span style="color: #800000;">"</span><span style="color: #000000;">,
- </span><span style="color: #008080;">57</span> <span style="color: #0000ff;">new</span> SqlParameter(<span style="color: #800000;">"</span><span style="color: #800000;">@Id</span><span style="color: #800000;">"</span><span style="color: #000000;">, id));
- </span><span style="color: #008080;">58</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">密码错误</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">59</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">60</span> <span style="color: #0000ff;">else</span>
- <span style="color: #008080;">61</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">62</span> MessageBox.Show(<span style="color: #800000;">"</span><span style="color: #800000;">登陆成功</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">63</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">64</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">65</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">66</span> }
View Code
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> Adonet
- </span><span style="color: #008080;"> 2</span> <span style="color: #000000;">{
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">partial</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> LoginWindow
- </span><span style="color: #008080;"> 4</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;"> 5</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;"> 6</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 必需的设计器变量。
- </span><span style="color: #008080;"> 7</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;"> 8</span> <span style="color: #0000ff;">private</span> System.ComponentModel.IContainer components = <span style="color: #0000ff;">null</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 9</span>
- <span style="color: #008080;"> 10</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;"> 11</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 清理所有正在使用的资源。
- </span><span style="color: #008080;"> 12</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;"> 13</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><param name="disposing"></span><span style="color: #008000;">如果应释放托管资源,为 true;否则为 false。</span><span style="color: #808080;"></param></span>
- <span style="color: #008080;"> 14</span> <span style="color: #0000ff;">protected</span> <span style="color: #0000ff;">override</span> <span style="color: #0000ff;">void</span> Dispose(<span style="color: #0000ff;">bool</span><span style="color: #000000;"> disposing)
- </span><span style="color: #008080;"> 15</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;"> 16</span> <span style="color: #0000ff;">if</span> (disposing && (components != <span style="color: #0000ff;">null</span><span style="color: #000000;">))
- </span><span style="color: #008080;"> 17</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;"> 18</span> <span style="color: #000000;"> components.Dispose();
- </span><span style="color: #008080;"> 19</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;"> 20</span> <span style="color: #0000ff;">base</span><span style="color: #000000;">.Dispose(disposing);
- </span><span style="color: #008080;"> 21</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;"> 22</span>
- <span style="color: #008080;"> 23</span> <span style="color: #0000ff;">#region</span> Windows 窗体设计器生成的代码
- <span style="color: #008080;"> 24</span>
- <span style="color: #008080;"> 25</span> <span style="color: #808080;">///</span> <span style="color: #808080;"><summary></span>
- <span style="color: #008080;"> 26</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 设计器支持所需的方法 - 不要
- </span><span style="color: #008080;"> 27</span> <span style="color: #808080;">///</span><span style="color: #008000;"> 使用代码编辑器修改此方法的内容。
- </span><span style="color: #008080;"> 28</span> <span style="color: #808080;">///</span> <span style="color: #808080;"></summary></span>
- <span style="color: #008080;"> 29</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> InitializeComponent()
- </span><span style="color: #008080;"> 30</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;"> 31</span> <span style="color: #0000ff;">this</span>.userName = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.TextBox();
- </span><span style="color: #008080;"> 32</span> <span style="color: #0000ff;">this</span>.label1 = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.Label();
- </span><span style="color: #008080;"> 33</span> <span style="color: #0000ff;">this</span>.label2 = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.Label();
- </span><span style="color: #008080;"> 34</span> <span style="color: #0000ff;">this</span>.passWord = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.TextBox();
- </span><span style="color: #008080;"> 35</span> <span style="color: #0000ff;">this</span>.btnLogin = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Windows.Forms.Button();
- </span><span style="color: #008080;"> 36</span> <span style="color: #0000ff;">this</span><span style="color: #000000;">.SuspendLayout();
- </span><span style="color: #008080;"> 37</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 38</span> <span style="color: #008000;">//</span><span style="color: #008000;"> userName
- </span><span style="color: #008080;"> 39</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 40</span> <span style="color: #0000ff;">this</span>.userName.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">135</span>, <span style="color: #800080;">34</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 41</span> <span style="color: #0000ff;">this</span>.userName.Name = <span style="color: #800000;">"</span><span style="color: #800000;">userName</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 42</span> <span style="color: #0000ff;">this</span>.userName.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">100</span>, <span style="color: #800080;">21</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 43</span> <span style="color: #0000ff;">this</span>.userName.TabIndex = <span style="color: #800080;">0</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 44</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 45</span> <span style="color: #008000;">//</span><span style="color: #008000;"> label1
- </span><span style="color: #008080;"> 46</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 47</span> <span style="color: #0000ff;">this</span>.label1.AutoSize = <span style="color: #0000ff;">true</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 48</span> <span style="color: #0000ff;">this</span>.label1.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">46</span>, <span style="color: #800080;">37</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 49</span> <span style="color: #0000ff;">this</span>.label1.Name = <span style="color: #800000;">"</span><span style="color: #800000;">label1</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 50</span> <span style="color: #0000ff;">this</span>.label1.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">41</span>, <span style="color: #800080;">12</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 51</span> <span style="color: #0000ff;">this</span>.label1.TabIndex = <span style="color: #800080;">1</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 52</span> <span style="color: #0000ff;">this</span>.label1.Text = <span style="color: #800000;">"</span><span style="color: #800000;">用户名</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 53</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 54</span> <span style="color: #008000;">//</span><span style="color: #008000;"> label2
- </span><span style="color: #008080;"> 55</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 56</span> <span style="color: #0000ff;">this</span>.label2.AutoSize = <span style="color: #0000ff;">true</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 57</span> <span style="color: #0000ff;">this</span>.label2.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">58</span>, <span style="color: #800080;">104</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 58</span> <span style="color: #0000ff;">this</span>.label2.Name = <span style="color: #800000;">"</span><span style="color: #800000;">label2</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 59</span> <span style="color: #0000ff;">this</span>.label2.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">29</span>, <span style="color: #800080;">12</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 60</span> <span style="color: #0000ff;">this</span>.label2.TabIndex = <span style="color: #800080;">2</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 61</span> <span style="color: #0000ff;">this</span>.label2.Text = <span style="color: #800000;">"</span><span style="color: #800000;">密码</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 62</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 63</span> <span style="color: #008000;">//</span><span style="color: #008000;"> passWord
- </span><span style="color: #008080;"> 64</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 65</span> <span style="color: #0000ff;">this</span>.passWord.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">135</span>, <span style="color: #800080;">101</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 66</span> <span style="color: #0000ff;">this</span>.passWord.Name = <span style="color: #800000;">"</span><span style="color: #800000;">passWord</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 67</span> <span style="color: #0000ff;">this</span>.passWord.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">100</span>, <span style="color: #800080;">21</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 68</span> <span style="color: #0000ff;">this</span>.passWord.TabIndex = <span style="color: #800080;">3</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 69</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 70</span> <span style="color: #008000;">//</span><span style="color: #008000;"> btnLogin
- </span><span style="color: #008080;"> 71</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 72</span> <span style="color: #0000ff;">this</span>.btnLogin.Location = <span style="color: #0000ff;">new</span> System.Drawing.Point(<span style="color: #800080;">88</span>, <span style="color: #800080;">161</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 73</span> <span style="color: #0000ff;">this</span>.btnLogin.Name = <span style="color: #800000;">"</span><span style="color: #800000;">btnLogin</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 74</span> <span style="color: #0000ff;">this</span>.btnLogin.Size = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">75</span>, <span style="color: #800080;">23</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 75</span> <span style="color: #0000ff;">this</span>.btnLogin.TabIndex = <span style="color: #800080;">4</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 76</span> <span style="color: #0000ff;">this</span>.btnLogin.Text = <span style="color: #800000;">"</span><span style="color: #800000;">登录</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 77</span> <span style="color: #0000ff;">this</span>.btnLogin.UseVisualStyleBackColor = <span style="color: #0000ff;">true</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 78</span> <span style="color: #0000ff;">this</span>.btnLogin.Click += <span style="color: #0000ff;">new</span> System.EventHandler(<span style="color: #0000ff;">this</span><span style="color: #000000;">.btnLogin_Click);
- </span><span style="color: #008080;"> 79</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 80</span> <span style="color: #008000;">//</span><span style="color: #008000;"> LoginWindow
- </span><span style="color: #008080;"> 81</span> <span style="color: #008000;">//</span>
- <span style="color: #008080;"> 82</span> <span style="color: #0000ff;">this</span>.AutoScaleDimensions = <span style="color: #0000ff;">new</span><span style="color: #000000;"> System.Drawing.SizeF(6F, 12F);
- </span><span style="color: #008080;"> 83</span> <span style="color: #0000ff;">this</span>.AutoScaleMode =<span style="color: #000000;"> System.Windows.Forms.AutoScaleMode.Font;
- </span><span style="color: #008080;"> 84</span> <span style="color: #0000ff;">this</span>.ClientSize = <span style="color: #0000ff;">new</span> System.Drawing.Size(<span style="color: #800080;">284</span>, <span style="color: #800080;">261</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 85</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.btnLogin);
- </span><span style="color: #008080;"> 86</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.passWord);
- </span><span style="color: #008080;"> 87</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.label2);
- </span><span style="color: #008080;"> 88</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.label1);
- </span><span style="color: #008080;"> 89</span> <span style="color: #0000ff;">this</span>.Controls.Add(<span style="color: #0000ff;">this</span><span style="color: #000000;">.userName);
- </span><span style="color: #008080;"> 90</span> <span style="color: #0000ff;">this</span>.Name = <span style="color: #800000;">"</span><span style="color: #800000;">LoginWindow</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 91</span> <span style="color: #0000ff;">this</span>.Text = <span style="color: #800000;">"</span><span style="color: #800000;">LoginWindow</span><span style="color: #800000;">"</span><span style="color: #000000;">;
- </span><span style="color: #008080;"> 92</span> <span style="color: #0000ff;">this</span>.ResumeLayout(<span style="color: #0000ff;">false</span><span style="color: #000000;">);
- </span><span style="color: #008080;"> 93</span> <span style="color: #0000ff;">this</span><span style="color: #000000;">.PerformLayout();
- </span><span style="color: #008080;"> 94</span>
- <span style="color: #008080;"> 95</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;"> 96</span>
- <span style="color: #008080;"> 97</span> <span style="color: #0000ff;">#endregion</span>
- <span style="color: #008080;"> 98</span>
- <span style="color: #008080;"> 99</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.TextBox userName;
- </span><span style="color: #008080;">100</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.Label label1;
- </span><span style="color: #008080;">101</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.Label label2;
- </span><span style="color: #008080;">102</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.TextBox passWord;
- </span><span style="color: #008080;">103</span> <span style="color: #0000ff;">private</span><span style="color: #000000;"> System.Windows.Forms.Button btnLogin;
- </span><span style="color: #008080;">104</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">105</span> }
- <span style="color: #008080;"> 1</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System;
- </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Collections.Generic;
- </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.ComponentModel;
- </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data;
- </span><span style="color: #008080;"> 5</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Drawing;
- </span><span style="color: #008080;"> 6</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Linq;
- </span><span style="color: #008080;"> 7</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Text;
- </span><span style="color: #008080;"> 8</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Windows.Forms;
- </span><span style="color: #008080;"> 9</span> <span style="color: #0000ff;">using</span><span style="color: #000000;"> System.Data.SqlClient;
- </span><span style="color: #008080;">10</span>
- <span style="color: #008080;">11</span> <span style="color: #0000ff;">namespace</span><span style="color: #000000;"> Adonet
- </span><span style="color: #008080;">12</span> <span style="color: #000000;">{
- </span><span style="color: #008080;">13</span> <span style="color: #0000ff;">public</span> <span style="color: #0000ff;">partial</span> <span style="color: #0000ff;">class</span><span style="color: #000000;"> CitySelectWindow : Form
- </span><span style="color: #008080;">14</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">15</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> CitySelectWindow()
- </span><span style="color: #008080;">16</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">17</span> <span style="color: #000000;"> InitializeComponent();
- </span><span style="color: #008080;">18</span> <span style="color: #000000;"> }
- </span><span style="color: #008080;">19</span>
- <span style="color: #008080;">20</span> Dictionary<<span style="color: #0000ff;">string</span>, <span style="color: #0000ff;">int</span>> dictProv = <span style="color: #0000ff;">new</span> Dictionary<<span style="color: #0000ff;">string</span>, <span style="color: #0000ff;">int</span>><span style="color: #000000;">();
- </span><span style="color: #008080;">21</span> <span style="color: #0000ff;">private</span> <span style="color: #0000ff;">void</span> CitySelectWindow_Load(<span style="color: #0000ff;">object</span><span style="color: #000000;"> sender, EventArgs e)
- </span><span style="color: #008080;">22</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">23</span> DataTable dtProv = SqlHelper.ExecuteDataTable(<span style="color: #800000;">"</span><span style="color: #800000;">select * from AreaFull where AreaPid=0</span><span style="color: #800000;">"</span><span style="color: #000000;">);
- </span><span style="color: #008080;">24</span> <span style="color: #008000;">//</span><span style="color: #008000;">List<Area> listProv = new List<Area>();
- </span><span style="color: #008080;">25</span> <span style="color: #008000;">//</span><span style="color: #008000;">Area area = new Area();</span>
- <span style="color: #008080;">26</span> <span style="color: #0000ff;">foreach</span> (DataRow row <span style="color: #0000ff;">in</span><span style="color: #000000;"> dtProv.Rows)
- </span><span style="color: #008080;">27</span> <span style="color: #000000;"> {
- </span><span style="color: #008080;">28</span> <span style="color: #008000;">//</span><span style="color: #008000;">area.AreaId = (int)row["AreaId"];
- </span><span style="color: #008080;">29</span> <span style="color: #008000;">//</span><span style="color: #008000;">area.AreaName = (string)row["AreaName"];
- </span><span style="color: </div>
- <div class=" "="">
- <ul class="m-news-opt fix">
- <li class="opt-item">
- <a href="/sql_question-454054.html" target="_blank"><p>< 上一篇</p><p class="ellipsis">Sql Server 删除所有表</p></a>
- </li>
- <li class="opt-item ta-r">
- <a href="/sql_question-454056.html" target="_blank"><p>下一篇 ></p><p class="ellipsis">Oracle11g安装详细步骤</p></a>
- </li>
- </ul>
- </span>