1、TreeView控件结点点击事件
目标:根据点击的结点不同来做不同的处理;
var notestr=TreeView1.SelectedNode.Text;//结点的名称,也可以是值value
switch (notestr)//这里可以是值和结点名
{
case "关于系统": Response.Redirect("http://www.baidu.com"); break;
case "第二个结点名":
}
2、GridView控件
目标:点击编辑后表会变大的问题;
需要设置表的样式固定,代码在Page_Load中,
GridView1.Attributes.Add("style", "table-layout:fixed");
3、DropDownList控件
在使用此控件后常遇到的一个问题,绑定的数据源中得到的永远是数据源的第一个数据,比如:
void binddropdown()//两个DropDownList控件数据绑定
{
System.Collections.ArrayList arraylist_sex = new System.Collections.ArrayList();
arraylist_sex.Add("男");
arraylist_sex.Add("女");
DropDownList1.DataSource = arraylist_sex;//选定数据源
DropDownList1.DataBind();//实现绑定
}
此后只能得到“男”的性别,解决办法是在Page_Load事件中:
if(!IsPostBack)
{
binddropdown();
}
解决问题。