datagrid行内按钮(更新/删除等)操作实现代码

前端技术 2023/09/04 .NET
ui:
复制代码 代码如下:

<asp:TemplateField HeaderText=\"Operation\" ShowHeader=\"False\">
<ItemStyle Width=\"100px\" />
<ItemTemplate>
<table width=\"100%\">
<tr>
<td align=\"center\" valign=\"middle\">
<asp:ImageButton ID=\"imgUpdate\" CommandName=\"update\" ToolTip=\"Update\" ImageUrl=\"~/App_Themes/Images/edit.png\"
runat=\"server\" />
<%--<a href=\"ApplicationDetail.aspx?type=update&ApplicationID=<%#Eval(\"ApplicationID\") %>\">
<img style=\"border: 0\" width=\"12\" height=\"12\" alt=\"Update\" src=\"../Themes/images/edit.png\" /></a>--%>
</td>
<td align=\"center\" valign=\"middle\">
  
<asp:ImageButton ID=\"imgDelete\" CommandName=\"delete\" ToolTip=\"Delete\" ImageUrl=\"~/App_Themes/Images/del.png\"
runat=\"server\" />
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>

复制代码 代码如下:

<asp:TemplateField HeaderText=\"View\">
<ItemTemplate>
<a href=\"DraftVesselOrderDetail.aspx?ServiceID=<%#Eval(\"Number\") %>&TripSelectedIndex= <%# Container.DataItemIndex %>\">
<img style=\"border: 0\" alt=\"View\" src=\"../../App_Themes/Images/preview.gif\" /></a>
</ItemTemplate>
</asp:TemplateField>

Code:
复制代码 代码如下:

protected void gdvOrderList_RowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName.ToLower())
{
case \"view\":
var serviceId = long.Parse(e.CommandArgument.ToString());
Response.Redirect(\"DraftOrderDetail.aspx?type=view&ServiceID=\" + serviceId + \"&FromPage=Order&GridPageIndex=\" + serviceId);
break;
}
}

本文地址:https://www.stayed.cn/item/9698

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。