我们在使用GridView的时候 有时会需要绑定多个参数

  1. <asp:GridView ID="gvwVoxListAll" runat="server" Width="100%" AutoGenerateColumns="False"
  2. AllowPaging="True" OnPageIndexChanging="gvwVoxListAll_PageIndexChanging" ShowCheckBoxColumn="True" HasGridValue="False" NewSortExpression="" OnRowCommand="gvwVoxListAll_RowCommand" BorderColor="#F8D791" CssClass="tableCssBga1">
  3. <Columns>
  4. <asp:BoundField DataField="group_placard_id" HeaderText="编号" >
  5. <HeaderStyle CssClass="header_myinform" />
  6. <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
  7. <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
  8. </asp:BoundField>
  9. <asp:BoundField DataField="group_placard_title" HeaderText="公告标题" >
  10. <HeaderStyle CssClass="header_myinform" />
  11. <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
  12. <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
  13. </asp:BoundField>
  14. <asp:BoundField DataField="group_name" HeaderText="群组名称" >
  15. <HeaderStyle CssClass="header_myinform" />
  16. <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
  17. <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
  18. </asp:BoundField>
  19. <asp:BoundField DataField="group_placard_time" HeaderText="发布时间" >
  20. <HeaderStyle CssClass="header_myinform" />
  21. <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
  22. <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
  23. </asp:BoundField>
  24. <asp:TemplateField HeaderText="操作">
  25. <ItemTemplate>
  26. <asp:LinkButton ID="btEdit" runat="server" CausesValidation="False" CommandName="editData"
  27. CssClass="lb" CommandArgument='<%# Eval("group_placard_id")+","+Eval("group_id")  %>'>修改</asp:LinkButton>
  28. <asp:LinkButton ID="dtDelete" runat="server" CausesValidation="False" CommandName="delData"
  29. CommandArgument='<%# Eval("group_placard_id") %>' CssClass="lb" OnClientClick='if(confirm("您确定删除吗?"))return true;else return false;'>删除</asp:LinkButton>
  30. </ItemTemplate>
  31. <ItemStyle Wrap="False" CssClass="main_myinform" />
  32. <HeaderStyle Width="20%" CssClass="main_myinform" />
  33. </asp:TemplateField>
  34. </Columns>
  35. <PagerSettings FirstPageText="第一页" LastPageText="最后页" Mode="NextPreviousFirstLast" NextPageText="下一页" PreviousPageText="上一页" Visible="False" />
  36. <PagerStyle HorizontalAlign="Right" />
  37. <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#FFF7E5" CssClass="trCssBga1" />
  38. </asp:GridView>

后置代码:

  1. protected void gvwVoxListAll_RowCommand(object sender, GridViewCommandEventArgs e)
  2. {
  3. if (e.CommandName.Equals("editData"))
  4. {
  5. string[] estr = e.CommandArgument.ToString().Split(',');
  6. string placardID = Convert.ToString(estr[0]);
  7. string groupID = Convert.ToString(estr[1]);
  8. Response.Redirect("addPlacard.aspx?mark=edit&placardID=" + placardID + "&groupID=" + groupID);
  9. }
  10. if (e.CommandName.Equals("delData"))
  11. {
  12. string placardID = e.CommandArgument.ToString();
  13. int result = placard.DelPlacard(placardID);
  14. if (result > 0)
  15. {
  16. this.bindData();
  17. new BaseTool().showAlert("删除成功!");
  18. }
  19. else
  20. new BaseTool().showAlert("删除失败!");
  21. }
  22. }

GridView CommandArgument 绑定多个参数的更多相关文章

  1. Freemarker-2.3.22 Demo - No03_使用map绑定多个参数

    package No03_使用map绑定多个参数; import java.io.File; import java.io.FileOutputStream; import java.io.Outpu ...

  2. GridView数据源绑定的一个小问题

    在使用GridView绑定数据源的时候,遇到了一个问题,因为图简单,没有注意到,贴出错误截图: 找了半天没有找出错误,在网上找了之后,才发现是一个细节引起的错误. 后台是这样写的: namespace ...

  3. ASP.NET Gridview数据库绑定支持增删改,记得要完整实现

    1.错误情况 /WebSite3"应用程序中的服务器错误. 指定的参数已超出有效值的范围. 参数名: index 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息, ...

  4. [深入Maven源代码]maven绑定命令行参数到具体插件

    maven的插件 我们知道Maven具体构建动作都是由插件执行的,maven本身只是提供一个框架,这样就提供了高度可定制化的功能,我们用maven命令执行比如mvn clean package这样的命 ...

  5. SpringMVC由浅入深day01_12参数绑定(12.1参数绑定过程_12.2默认支持的类型_12.3简单类型)

    12 参数绑定 处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上. 注解适配器对RequestMapping标记的方法进行适配,对方法中的 ...

  6. GridView后台绑定数据列表方法

    在很多时候数据绑定都是知道了数据表中的表字段来绑定GridView控件的,那时候我就有个想法希望通过表明来查询数据库中的字段来动态的绑定GirdView控件数据并提供了相关的操作列,在网上找了一些资料 ...

  7. GridView 中绑定DropDownList ,下拉框默认选中Label的值

    在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-Horiz ...

  8. c# Repeater中CommandArgument传多个参数

    <ItemTemplate>                    <div onmouseover="javascript:this.style.cursor='hand ...

  9. CommandArgument传多个参数

    CommandArgument='<%#Eval("id")+","+Eval("interName") %>'

随机推荐

  1. 在云服务器搭建WordPress博客(三)安装WordPress

    WordPress的安装在Windows环境下非常简单. 安装前的准备 1.下载最新版的 WordPress,解压后,将WordPress文件夹里面的所有文件,上传到你的主机空间域名所绑定的根目录. ...

  2. sqlserver 2008r2 表分区拆分问题

    问题描述: 对tab1表实行自动天分区,每天通过sqlserver代理-作业00:00点自动生成分区: 因有次停了数据库服务,sqlserver 代理服务忘记开启,导致当天00:00没有生成新分区: ...

  3. javascript_22_for_二维数组

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  4. source Insight注册码

    source Insight  vesion3.50.0058 注 册码SI3US-361500-17409

  5. netbeans 7安装xdebug调试php程序

    1.下载安装xdebug 先从xdebug官网下载对应php版本的xdebug组件,下载地址是:http://www.xdebug.org/download.php 如果不确定下载哪个版本的xdebu ...

  6. REST和SOAP Web Service的区别比较

    本文转载自他人的博客,ArcGIS Server 推出了 对 SOAP 和 REST两种接口(用接口类型也许并不准确)类型的支持,本文非常清晰的比较了SOAP和Rest的区别联系! ///////// ...

  7. javascript中创建插入元素

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  8. POJ 3259 Wormholes(SPFA)

    http://poj.org/problem?id=3259 题意 : 农夫约翰农场里发现了很多虫洞,他是个超级冒险迷,想利用虫洞回到过去,看再回来的时候能不能看到没有离开之前的自己,农场里有N块地, ...

  9. 黑马程序员--C#中属性和字段(变量)的区别

    ---------------------- ASP.Net+Android+IOS开发..Net培训.期待与您交流! ---------------------- 属性为类提供了一种很有用的封装数据 ...

  10. 被忽略却很有用的html标签

    <base>标签  作用:标签为页面中所有链接指定默认链接地址或链接目标.有时候我们需要让首页的链接全部在新窗口中打开,我们一般会这样写链接,而使用这个标签就能一下搞定了! 属性:Href ...