All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#教程:客户机调用Windows服务
PHP实例:PHP采集百度音乐程序_[PHP教程]
C#中定义鼠标指针为指定的图片实例
服务器响应HTTP的类型ContentType大全_JavaScript技术_编程技术
Visual,C#2005快速入门之基础语法_[Asp.Net教程]
使用,BasePage,来解决,GridView,执行,RenderControl,产生的错误_[Asp.Net教程]
在ASP.NET程序中运用JavaScript_[Asp.Net教程]
动态网页技术PHP程序中包含文件问题_php资料_编程技术
Delphi使用ADO连接SQL Server 2000数据库
统一建模语言UML轻松入门之基本概念_[Asp.Net教程]
Reading number is top 10 pictures
自己约的炮,含泪也要打完
日本小萝莉1
yy365网站上的美女2
Poor doll, hand job was caught the currently in effect by his dad
再来随便发几张
Summer is most suitable for young people to travel in China8
这才是真正的人体艺术4
锄禾日了几个人?
Chinese paper-cut grilles art appreciation6
Sell the barbecue as says father du breul2
Download software ranking
卡丁车单机版
The Bermuda triangle1
Tram sex maniac 2 (H) rar bag1
软件工程思想
电脑知识及技巧大合集
Unix video tutorial6
Tram sex maniac 2 (H) rar bag19
Unix video tutorial8
美女写真1
中国结婚习俗实录
归海一刀 published in(发表于) 2014/1/30 1:27:57 Edit(编辑)
GridView中超链接根据字段不同指向不同网页_[Asp.Net教程]

GridView中超链接根据字段不同指向不同网页_[Asp.Net教程]

GridView中超链接根据字段不同指向不同网页_[Asp.Net教程]
根据该gridview中的另一个字段中内容的不同,超链接指向不同的网页。


HTML code
<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeFile="GridView.aspx.cs" Inherits="GridView" %>





无标题页











’ Text=’<%# getName(Eval("学生班级").ToString()) %>’>











C# code

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

public partial class GridView : System.Web.UI.Page
{

protected ICollection CreateDataSource()
{

System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("学生班级", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("学生姓名", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("语文", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("数学", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("英语", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("计算机", typeof(System.Decimal)));
dt.Columns.Add(new System.Data.DataColumn("布尔", typeof(System.Boolean)));

for (int i = 0; i < 11; i++)
{
System.Random rd = new System.Random(Environment.TickCount * i); ;
dr = dt.NewRow();
dr[0] = "班级" + i.ToString();
dr[1] = "学生" + i.ToString();
dr[2] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[3] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[4] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[5] = System.Math.Round(rd.NextDouble() * 100, 2);
dr[6] = i % 2 == 0 ? true : false;
dt.Rows.Add(dr);
}
System.Data.DataView dv = new System.Data.DataView(dt);

}

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;
}
}

}


}
}


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.