111,129
社区成员
发帖
与我相关
我的任务
分享<%@ Page Language="C#" %>
<script runat="server">
protected System.Data.DataTable CreateMengxianhuiDataSource()
{
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add(new System.Data.DataColumn("id", typeof(System.Int32)));
dt.Columns.Add(new System.Data.DataColumn("Name", typeof(System.String)));
dt.Columns.Add(new System.Data.DataColumn("Count", typeof(System.Double)));
dt.Columns.Add(new System.Data.DataColumn("CreateDate", typeof(System.DateTime)));
System.Random rd = new System.Random();
for (int i = 0; i < 10; i++)
{
dr = dt.NewRow();
dr[0] = i + i;
dr[1] = "孟子E章" + i.ToString();
dr[2] = System.Math.Ceiling(rd.NextDouble() * 1000);
dr[3] = DateTime.Now.AddDays(rd.Next(100) - rd.Next(100));
dt.Rows.Add(dr);
}
return dt;
}
protected void Page_Load(object sender, EventArgs e)
{
GridView1.DataSource = CreateMengxianhuiDataSource();
GridView1.DataBind();
}
int id = 100;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink d = e.Row.Cells[0].Controls[0] as HyperLink;
d.NavigateUrl+="&newID=" + id;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Height="115px"
OnRowDataBound="GridView1_RowDataBound" Width="76px">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="id" DataTextField="name" HeaderText="姓名"
DataNavigateUrlFormatString="x.aspx?id={0}" />
</Columns>
</asp:GridView>
</form>
</body>
</html>