protected void lblApp_Click(object sender, EventArgs e)
{
LinkButton btn = (LinkButton)sender;
GridViewDataItemTemplateContainer container = (GridViewDataItemTemplateContainer)btn.NamingContainer;
string name = container.Grid.GetRowValues(container.VisibleIndex, "name").ToString();
Response.Redirect("App.aspx?project="+ name);
}
<dx:GridViewDataHyperLinkColumn Caption="App" VisibleIndex="109" Width="70px">
<DataItemTemplate>
<asp:LinkButton ID="lblApp" Font-Underline="true" runat="server" OnClick="lblApp_Click"
Text="查看" CommandArgument='<%# Eval("name")%>'></asp:LinkButton>
</DataItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<CellStyle HorizontalAlign="Center">
</CellStyle>
<EditFormSettings Visible="False" />
</dx:GridViewDataHyperLinkColumn>
本文介绍了如何在ASP.NET的GridView中使用LinkButton控件,通过服务器端的`lblApp_Click`事件处理,实现单击时根据GridView中的数据显示并重定向到指定的App.aspx页面,参数由数据项的name属性决定。
1743

被折叠的 条评论
为什么被折叠?



