using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls;
namespace net2 { /// <summary> /// WebForm5 的摘要说明。 /// </summary> public class WebForm5 : System.Web.UI.Page { //protected 保护类型。 要想在aspx哪个页面访问的时候就必须用到保护类型以上的 private估计是不行的 protected System.Web.UI.WebControls.DropDownList DropDownList1; protected System.Web.UI.WebControls.ListBox ListBox1; protected System.Web.UI.WebControls.RadioButtonList RadioButtonList1; protected System.Web.UI.WebControls.Label Label1; protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Label Label2; protected System.Web.UI.WebControls.Label Label3; protected System.Web.UI.WebControls.Label Label4; protected System.Web.UI.WebControls.CheckBoxList CheckBoxList1; private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 //一些WEB控件,如果没有选择它的值。然后又要取出它的值。那么它就会出错了 if (! IsPostBack) { //第一个是数组了 string[] str1 = new string[3]{"*","**","***"};//还有一个定义数组的方法 string[] str1= new string[3];str1[0]="";在初值化 //搞不懂是不是数组的意思。 中文也是可以在这边使用的 ArrayList 选项 = new ArrayList(); 选项.Add("第一个"); 选项.Add("第二个"); 选项.Add("第三个"); 选项.Add("第四个"); 选项.Add("第五个"); //Hashtable 是不可以用排序的! Hashtable HT = new Hashtable(); HT.Add("1","A"); HT.Add("2","B"); HT.Add("3","C"); HT.Add("4","D"); HT.Add("5","E"); //SortedList 可以自动进行排序 SortedList SL = new SortedList(); SL.Add("1","A"); SL.Add("2","B"); SL.Add("3","C"); SL.Add("4","D"); SL.Add("5","E"); //也可以使用xml进行绑定 DataSet DataSet Ds = new DataSet(); Ds.ReadXml(MapPath("countries.xml")); /* <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Edited with XML Spy v4.2 --> <countries> <country> <text>Norway</text> <value>N</value> </country> <country> <text>Sweden</text> <value>S</value> </country> <country> <text>France</text> <value>F</value> </country> <country> <text>Italy</text> <value>I</value> </country> </countries> */ DropDownList1.DataSource=str1; DropDownList1.DataBind(); ListBox1.DataSource=选项; ListBox1.DataBind(); RadioButtonList1.DataSource=SL;//用来试验Hashtable 和sortedList RadioButtonList1.DataValueField="Value"; RadioButtonList1.DataTextField="Key"; RadioButtonList1.DataBind(); CheckBoxList1.DataSource=Ds; CheckBoxList1.DataValueField="Value"; //这边的格式是xml里的 CheckBoxList1.DataTextField="text"; CheckBoxList1.DataBind(); } }
#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Button1.Click += new System.EventHandler(this.Button1_Click); this.Load += new System.EventHandler(this.Page_Load);
} #endregion
private void Button1_Click(object sender, System.EventArgs e) { Label1.Text="DropDownList1:"+DropDownList1.SelectedItem.Text; Label2.Text="ListBox1:"+ListBox1.SelectedItem.Text; //分析label3的不同之处 Label3.Text="RadionButtonList:"+RadioButtonList1.SelectedItem.Text+RadioButtonList1.SelectedValue; Label4.Text="CheckBoxList1:"+CheckBoxList1.SelectedItem.Value; } } }
[C语言系列]NET 中C#的switch语句的语法 [系统软件]托拽Explore中的文件到VB.net的窗口 [系统软件]Boost库在XP+Visual C++.net中的安装 [常用软件]新配色面板:Paint.Net3.0RC1官方下载 [常用软件]用内建的“Net Meeting”聊天 [VB.NET程序]Henry的VB.NET之旅(三)—共享成员 [VB.NET程序]Henry的VB.NET之旅(二)—构造与析构 [VB.NET程序]Henry的VB.NET之旅(一)—失踪的窗体 [VB.NET程序]在托盘上显示Balloon Tooltip(VB.NET) [VB.NET程序]Henry手记-VB.NET中动态加载Treeview节点(二)
|