代码接上:
protected string getUrl(string tempStr) { string url = ""; switch (tempStr) { case "班级0": url = "www.sina.com"; break; case "班级1": url = "www.baidu.com"; break; case "班级2": url = "www.google.com"; break; case "班级3": url = "www.tom.com"; break; default: url = "default.aspx"; break; } return url; } protected string getName(string tempStr) { string name = ""; switch (tempStr) { case "班级0": name = "新浪"; break; case "班级1": name = "百度"; break; case "班级2": name = "谷歌"; break; case "班级3": name = "Tom"; break; default: name = "default.aspx"; break; } return name; } protected void Page_Load(object sender, EventArgs e) {
GridView1.DataSource = CreateDataSource(); GridView1.DataBind();
} protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { LinkButton lbtn = e.Row.FindControl("lbtn") as LinkButton; if (lbtn != null) { string tempStr = e.Row.Cells[0].Text; switch (tempStr) { case "班级0": lbtn.PostBackUrl = "www.sina.com"; lbtn.Text = "新浪"; break; case "班级1": lbtn.PostBackUrl = "www.baidu.com"; lbtn.Text = "百度"; break; case "班级2": lbtn.PostBackUrl = "www.google.com"; lbtn.Text = "谷歌"; break; case "班级3": lbtn.Text = "TOM"; lbtn.PostBackUrl = "www.tom.com"; break; default: lbtn.Text = "default.aspx"; lbtn.PostBackUrl = "default.aspx"; break; } } } } }
|
3、GridView 是否有滚动条的功能?
开发的时候用到了GridView控件,由于查询的数据列较多,要显示很宽,不知道在asp。net中有没有滚动条的功能,另外,能不能限定GridView的宽度,不能让它自由的伸缩。
可采用如下的样式:
margin:auto; width:98%; overflow:scroll; _height:expression(this.scrollHeight>365?"365px":"auto");
|
【相关文章】
【责任编辑:
碧海蓝天 TEL:(010)68476606】