- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="gv.aspx.cs" Inherits="test_gv"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title></title>
- </head>
- <body>
- <form id="form1" runat="server">
- <asp:GridView ID="GridView2" runat="server">
- </asp:GridView>
- </form>
- </body>
- </html>
前台页面放一个gridView
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Data;
- using System.Collections;
- public partial class test_gv : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- ArrayList ar = new ArrayList();
- int i=0;
- for ( i = 0; i < 100; i++)
- {
- ar.Add(Convert.ToString(i + 1));
- }
- Random rd = new Random();
- ArrayList arRand = new ArrayList();
- while (ar.Count > 0)
- {
- int curI = rd.Next(ar.Count);
- arRand.Add(ar[curI]);
- ar.RemoveAt(curI);
- }
- this.GridView2.DataSource = arRand;
- this.GridView2.DataBind();
- }
- }
- }