如何巧妙运用ASP.NET中的GridView实现高效数据展示与交互?

2026-03-30 11:421阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计157个文字,预计阅读时间需要1分钟。

如何巧妙运用ASP.NET中的GridView实现高效数据展示与交互?

在GridView中嵌入控件示例——添加了一个LinkButton控件:前台:asp:GridView ID=gv2 runat=server AutoGenerateColumns=false OnRowCommand=gv2_RowCommand Columns>

gridview中嵌套控件示例 —— 添加了一个linkbutton

如何巧妙运用ASP.NET中的GridView实现高效数据展示与交互?

前台:

<asp:GridView ID="gv2" runat="server" AutoGenerateColumns="false" OnRowCommand="gv2_RowCommand"> <Columns> <asp:BoundField DataField="pref_name" HeaderText="地区" /> <asp:TemplateField> <ItemTemplate> <asp:LinkButton runat="server" ID="gv_lbtn" Text="测试1" CommandArgument="<%# Container.DataItemIndex %>" CommandName="test1" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>

后台:

protected void gv2_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "test1": int rowIndex = Convert.ToInt32(e.CommandArgument); GridViewRow gr = gv2.Rows[rowIndex]; string alter = string.Format("alert(‘{0}‘)", gr.Cells[0].Text.Trim()); ScriptManager.RegisterStartupScript(Page, GetType(), "", alter, true); break; default: break; } }

标签:些小

本文共计157个文字,预计阅读时间需要1分钟。

如何巧妙运用ASP.NET中的GridView实现高效数据展示与交互?

在GridView中嵌入控件示例——添加了一个LinkButton控件:前台:asp:GridView ID=gv2 runat=server AutoGenerateColumns=false OnRowCommand=gv2_RowCommand Columns>

gridview中嵌套控件示例 —— 添加了一个linkbutton

如何巧妙运用ASP.NET中的GridView实现高效数据展示与交互?

前台:

<asp:GridView ID="gv2" runat="server" AutoGenerateColumns="false" OnRowCommand="gv2_RowCommand"> <Columns> <asp:BoundField DataField="pref_name" HeaderText="地区" /> <asp:TemplateField> <ItemTemplate> <asp:LinkButton runat="server" ID="gv_lbtn" Text="测试1" CommandArgument="<%# Container.DataItemIndex %>" CommandName="test1" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>

后台:

protected void gv2_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "test1": int rowIndex = Convert.ToInt32(e.CommandArgument); GridViewRow gr = gv2.Rows[rowIndex]; string alter = string.Format("alert(‘{0}‘)", gr.Cells[0].Text.Trim()); ScriptManager.RegisterStartupScript(Page, GetType(), "", alter, true); break; default: break; } }

标签:些小