++++++++++.aspx代码++++++++++++++++
XML/HTML代码
-
- <asp:GridView ID="GridView1" OnRowDataBound="GridView1_RowDataBound" AutoGenerateColumns=false runat="server">
- <Columns>
- <asp:TemplateField>
- <ItemTemplate>
- <%#Container.DataItem.ToString()%>
-
- <asp:GridView ID="GridView2" OnRowDataBound="GridView2_RowDataBound" AutoGenerateColumns=false runat="server">
- <Columns>
- <asp:TemplateField>
- <ItemTemplate>
- <%#Container.DataItem.ToString()%>
-
- <asp:GridView ID="GridView3" AutoGenerateColumns=false runat=server>
- <Columns>
- <asp:TemplateField>
- <ItemTemplate>
- <%#Container.DataItem.ToString()%>
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- </asp:GridView>
-
-
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- </asp:GridView>
-
-
- </ItemTemplate>
- </asp:TemplateField>
- </Columns>
- </asp:GridView>
-
++++++++++.cs代码++++++++++++++++
C#代码
- using System;
- using System.Data;
- using System.Configuration;
- 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.Collections;
-
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- this.GridView1.DataSource = Al("GridView1Item:");
- this.GridView1.DataBind();
- }
-
-
- protected ArrayList Al(string GetStr)
- {
- ArrayList al = new ArrayList();
- for(int i=0;i<2;i++)
- {
- al.Add(GetStr+i.ToString());
- }
-
- return al;
- }
-
-
-
- protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- if (e.Row.RowType == DataControlRowType.DataRow)
- {
- GridView gv = (GridView)e.Row.FindControl("GridView2");
- gv.DataSource = Al("GridView2Item:");
- gv.DataBind();
-
- }
- }
-
-
- protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- if (e.Row.RowType == DataControlRowType.DataRow)
- {
- GridView gv = (GridView)e.Row.FindControl("GridView3");
- gv.DataSource = Al("GridView3Item:");
- gv.DataBind();
-
- }
- }
- }
应该来说,这个很简单吧。