求实现一个Grid效果的Extjs代码
要实现的效果点一个Button显示Grid,点另外一个Button取消显示
代码类似于:
<asp:Label ID="l_GridView" runat="server">无刷新显示GridView</asp:Label>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="显示" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="取消显示" />
<br />
<br />
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
protected void Button1_Click(object sender, EventArgs e)
{
this.GridView1.Visible = true;
DataTable dt = new DataTable();
DataColumn id = new DataColumn("Id");
dt.Columns.Add(id);
DataColumn dc = new DataColumn("Name");
dt.Columns.Add(dc);
for (int i = 0; i < 500; i++)
{
DataRow dr = dt.NewRow();
dr["id"] = i + 1;
dr["Name"] = "Ivan";
dt.Rows.Add(dr);
}
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}
protected void Button2_Click(object sender, EventArgs e)
{
this.GridView1.Visible = false;
}