天天看點

【Asp.Net】Dropdownlist的autoPostBack屬性

參考連結:

<a href="http://www.cnblogs.com/zfanlong1314/p/3595298.html" target="_blank">http://www.cnblogs.com/zfanlong1314/p/3595298.html</a>

<code>&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="_131.WebForm1" %&gt;</code>

<code>&lt;!DOCTYPE html&gt;</code>

<code>&lt;</code><code>html</code> <code>xmlns</code><code>=</code><code>"http://www.w3.org/1999/xhtml"</code><code>&gt;</code>

<code>&lt;</code><code>head</code> <code>runat</code><code>=</code><code>"server"</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>title</code><code>&gt;&lt;/</code><code>title</code><code>&gt;</code>

<code>&lt;/</code><code>head</code><code>&gt;</code>

<code>&lt;</code><code>body</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>form</code> <code>id</code><code>=</code><code>"form1"</code> <code>runat</code><code>=</code><code>"server"</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>div</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:DropDownList</code> <code>ID</code><code>=</code><code>"DropDownList1"</code> <code>runat</code><code>=</code><code>"server"</code>  <code>OnSelectedIndexChanged</code><code>=</code><code>"DropDownList1_SelectedIndexChanged"</code> <code>AutoPostBack</code><code>=</code><code>"True"</code><code>&gt;&lt;/</code><code>asp:DropDownList</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>br</code> <code>/&gt;</code>

<code>        </code><code>&lt;</code><code>asp:Label</code> <code>ID</code><code>=</code><code>"Label1"</code> <code>runat</code><code>=</code><code>"server"</code> <code>Text</code><code>=</code><code>"Name"</code><code>&gt;&lt;/</code><code>asp:Label</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:TextBox</code> <code>ID</code><code>=</code><code>"TextBox1"</code> <code>runat</code><code>=</code><code>"server"</code><code>&gt;&lt;/</code><code>asp:TextBox</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:Label</code> <code>ID</code><code>=</code><code>"Label2"</code> <code>runat</code><code>=</code><code>"server"</code> <code>Text</code><code>=</code><code>"Age"</code><code>&gt;&lt;/</code><code>asp:Label</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:TextBox</code> <code>ID</code><code>=</code><code>"TextBox2"</code> <code>runat</code><code>=</code><code>"server"</code><code>&gt;&lt;/</code><code>asp:TextBox</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:Label</code> <code>ID</code><code>=</code><code>"Label3"</code> <code>runat</code><code>=</code><code>"server"</code> <code>Text</code><code>=</code><code>"Remark"</code><code>&gt;&lt;/</code><code>asp:Label</code><code>&gt;</code>

<code>        </code><code>&lt;</code><code>asp:TextBox</code> <code>ID</code><code>=</code><code>"TextBox3"</code> <code>runat</code><code>=</code><code>"server"</code><code>&gt;&lt;/</code><code>asp:TextBox</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>div</code><code>&gt;</code>

<code>    </code><code>&lt;/</code><code>form</code><code>&gt;</code>

<code>&lt;/</code><code>body</code><code>&gt;</code>

<code>&lt;/</code><code>html</code><code>&gt;</code>

<code>using</code> <code>System;</code>

<code>using</code> <code>System.Collections.Generic;</code>

<code>using</code> <code>System.Configuration;</code>

<code>using</code> <code>System.Data;</code>

<code>using</code> <code>System.Data.SqlClient;</code>

<code>using</code> <code>System.Linq;</code>

<code>using</code> <code>System.Web;</code>

<code>using</code> <code>System.Web.UI;</code>

<code>using</code> <code>System.Web.UI.WebControls;</code>

<code>namespace</code> <code>_131</code>

<code>{</code>

<code>    </code><code>public</code> <code>partial </code><code>class</code> <code>WebForm1 : System.Web.UI.Page</code>

<code>    </code><code>{</code>

<code>        </code><code>protected</code> <code>void</code> <code>Page_Load(</code><code>object</code> <code>sender, EventArgs e)</code>

<code>        </code><code>{</code>

<code>            </code><code>if</code> <code>(!IsPostBack)</code>

<code>            </code><code>{</code>

<code>                </code><code>string</code> <code>ConStr = ConfigurationManager.ConnectionStrings[</code><code>"strCon"</code><code>].ConnectionString;</code>

<code>                </code><code>SqlConnection con = </code><code>new</code> <code>SqlConnection(ConStr);</code>

<code>                </code><code>SqlCommand cmd = </code><code>new</code> <code>SqlCommand(</code><code>"select * from tb_sellInfo"</code><code>, con);</code>

<code>                </code><code>if</code> <code>(con.State.Equals(ConnectionState.Closed))</code>

<code>                </code><code>{</code>

<code>                    </code><code>con.Open();</code>

<code>                </code><code>}</code>

<code>                </code><code>SqlDataReader sqr = cmd.ExecuteReader();</code>

<code>                </code><code>if</code> <code>(sqr.HasRows)</code>

<code>                    </code><code>while</code> <code>(sqr.Read())</code>

<code>                    </code><code>{</code>

<code>                        </code><code>DropDownList1.Items.Add(sqr[</code><code>"Name"</code><code>].ToString());</code>

<code>                        </code><code>DropDownList1.DataTextField = </code><code>"Name"</code><code>;</code>

<code>                        </code><code>DropDownList1.DataBind();</code>

<code>                    </code><code>}</code>

<code>                    </code><code>ListItem li = </code><code>new</code> <code>ListItem(</code><code>"請選擇"</code><code>, </code><code>"0"</code><code>);</code>

<code>                    </code><code>DropDownList1.Items.Insert(0, li);</code>

<code>                </code><code>sqr.Close();</code>

<code>                </code><code>con.Close();</code>

<code>            </code><code>}</code>

<code>        </code><code>}</code>

<code>        </code><code>protected</code> <code>void</code> <code>DropDownList1_SelectedIndexChanged(</code><code>object</code> <code>sender, EventArgs e)</code>

<code>            </code><code>string</code> <code>sqlcmd = </code><code>"select * from tb_sellInfo where Name='"</code> <code>+ Convert.ToString(DropDownList1.SelectedValue)+</code><code>"'"</code><code>;</code>

<code>            </code><code>string</code> <code>ConStr = ConfigurationManager.ConnectionStrings[</code><code>"strCon"</code><code>].ConnectionString;</code>

<code>            </code><code>SqlConnection con = </code><code>new</code> <code>SqlConnection(ConStr);</code>

<code>            </code><code>con.Open();</code>

<code>            </code><code>SqlCommand cmd = </code><code>new</code> <code>SqlCommand(sqlcmd, con);</code>

<code>            </code><code>SqlDataReader sqr = cmd.ExecuteReader();</code>

<code>            </code><code>sqr.Read();</code>

<code>            </code><code>TextBox1.Text = sqr[</code><code>"Name"</code><code>].ToString();</code>

<code>            </code><code>TextBox2.Text = sqr[</code><code>"Age"</code><code>].ToString();</code>

<code>            </code><code>TextBox3.Text = sqr[</code><code>"UpdateDate"</code><code>].ToString();</code>

<code>            </code><code>sqr.Close();</code>

<code>            </code><code>con.Close();</code>

<code>             </code> 

<code>    </code><code>}</code>

<code>}</code>

<code></code>

      本文轉自daniel8294 51CTO部落格,原文連結:http://blog.51cto.com/acadia627/1899240,如需轉載請自行聯系原作者

繼續閱讀