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

 更新时间:2013年02月26日 15:57:21   作者:  
datagrid控件想必大家很是熟悉,本文将介绍下datagrid行内按钮的操作更新/删除等等,感兴趣的你可不要错过了哈,希望本文知识点可以帮助到你
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">
&nbsp;&nbsp;
<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;
}
}

相关文章

  • 浅析MVP模式中V-P交互问题及案例分享

    浅析MVP模式中V-P交互问题及案例分享

    如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块来说,它的所有功能被分割为三个部分,分别通过Model、View和Presenter来承载。Model、View和Presenter相互协作,完成对最初数据的呈现和对用户操作的响应,它们具有各自的职责划分。
    2014-05-05
  • ASP.NET数据库操作类实例

    ASP.NET数据库操作类实例

    这篇文章主要介绍了ASP.NET数据库操作类,结合实例形式分析了asp.net基本的数据库增删改查操作封装相关技巧,需要的朋友可以参考下
    2017-03-03
  • c#实现根据网络IP显示地理位置功能示例

    c#实现根据网络IP显示地理位置功能示例

    通常都会有类似 注册IP和最后登录IP这两个的字段来存储用户注册时候的IP地址和最后登录的IP的地址,现在我们就简单的实现一下如标题所示的功能
    2013-06-06
  • Asp.net mvc在view中用C#代码动态创建元素

    Asp.net mvc在view中用C#代码动态创建元素

    这篇文章主要给大家介绍了关于Asp.net mvc如何在view中用C#代码动态创建元素的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • ASP.NET Core与NLog集成的完整步骤

    ASP.NET Core与NLog集成的完整步骤

    NLog是一个免费的日志记录框架,专门为.net平台下的框架提供日志功能,下面这篇文章主要给大家介绍了关于ASP.NET Core与NLog集成的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • asp.net CommunityServer中的wwwStatus

    asp.net CommunityServer中的wwwStatus

    最近不得不对这个论坛进行研究,以适应后面的发展,现在同事研究太吃力了,以后改些东西,估计又要...打开web项目中的communityserver.config发现一个有趣的地方。
    2009-03-03
  • asp.net小孔子cms中的数据添加修改

    asp.net小孔子cms中的数据添加修改

    最近都在看小孔子cms的代码,其添加与修改数据十分方便,做下笔记,代码主要提取自小孔子cms,去掉了不用的函数并把相关代码写到一个文件中
    2008-08-08
  • asp.net 删除,更新数据库方法

    asp.net 删除,更新数据库方法

    asp.net 删除,更新数据库方法
    2009-07-07
  • vs2012创建的ado.net模型无法实例化的解决方案

    vs2012创建的ado.net模型无法实例化的解决方案

    本文给大家分享的是升级vs2012后,发现创建数据模型无法实例化使用,尝试了很多种方法,最后在度娘的帮助下,才解决了这个问题,这里记录下来,分享给大家。
    2015-03-03
  • asp.net内置对象 Response对象使用介绍

    asp.net内置对象 Response对象使用介绍

    这篇文章主要介绍了asp.net内置对象:Response对象使用介绍,对Response对象感兴趣的小伙伴们可以参考一下
    2015-11-11

最新评论