.net中gridview疑难解答
代码接上
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;
}
}
}
}
}
0
相关文章