GridView CommandArgument 绑定多个参数
我们在使用GridView的时候 有时会需要绑定多个参数
- <asp:GridView ID="gvwVoxListAll" runat="server" Width="100%" AutoGenerateColumns="False"
- AllowPaging="True" OnPageIndexChanging="gvwVoxListAll_PageIndexChanging" ShowCheckBoxColumn="True" HasGridValue="False" NewSortExpression="" OnRowCommand="gvwVoxListAll_RowCommand" BorderColor="#F8D791" CssClass="tableCssBga1">
- <Columns>
- <asp:BoundField DataField="group_placard_id" HeaderText="编号" >
- <HeaderStyle CssClass="header_myinform" />
- <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
- <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
- </asp:BoundField>
- <asp:BoundField DataField="group_placard_title" HeaderText="公告标题" >
- <HeaderStyle CssClass="header_myinform" />
- <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
- <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
- </asp:BoundField>
- <asp:BoundField DataField="group_name" HeaderText="群组名称" >
- <HeaderStyle CssClass="header_myinform" />
- <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
- <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
- </asp:BoundField>
- <asp:BoundField DataField="group_placard_time" HeaderText="发布时间" >
- <HeaderStyle CssClass="header_myinform" />
- <ItemStyle CssClass="header_myinform" HorizontalAlign="Center" VerticalAlign="Middle" />
- <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
- </asp:BoundField>
- <asp:TemplateField HeaderText="操作">
- <ItemTemplate>
- <asp:LinkButton ID="btEdit" runat="server" CausesValidation="False" CommandName="editData"
- CssClass="lb" CommandArgument='<%# Eval("group_placard_id")+","+Eval("group_id") %>'>修改</asp:LinkButton>
- <asp:LinkButton ID="dtDelete" runat="server" CausesValidation="False" CommandName="delData"
- CommandArgument='<%# Eval("group_placard_id") %>' CssClass="lb" OnClientClick='if(confirm("您确定删除吗?"))return true;else return false;'>删除</asp:LinkButton>
- </ItemTemplate>
- <ItemStyle Wrap="False" CssClass="main_myinform" />
- <HeaderStyle Width="20%" CssClass="main_myinform" />
- </asp:TemplateField>
- </Columns>
- <PagerSettings FirstPageText="第一页" LastPageText="最后页" Mode="NextPreviousFirstLast" NextPageText="下一页" PreviousPageText="上一页" Visible="False" />
- <PagerStyle HorizontalAlign="Right" />
- <HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#FFF7E5" CssClass="trCssBga1" />
- </asp:GridView>
后置代码:
- protected void gvwVoxListAll_RowCommand(object sender, GridViewCommandEventArgs e)
- {
- if (e.CommandName.Equals("editData"))
- {
- string[] estr = e.CommandArgument.ToString().Split(',');
- string placardID = Convert.ToString(estr[0]);
- string groupID = Convert.ToString(estr[1]);
- Response.Redirect("addPlacard.aspx?mark=edit&placardID=" + placardID + "&groupID=" + groupID);
- }
- if (e.CommandName.Equals("delData"))
- {
- string placardID = e.CommandArgument.ToString();
- int result = placard.DelPlacard(placardID);
- if (result > 0)
- {
- this.bindData();
- new BaseTool().showAlert("删除成功!");
- }
- else
- new BaseTool().showAlert("删除失败!");
- }
- }
GridView CommandArgument 绑定多个参数的更多相关文章
- Freemarker-2.3.22 Demo - No03_使用map绑定多个参数
package No03_使用map绑定多个参数; import java.io.File; import java.io.FileOutputStream; import java.io.Outpu ...
- GridView数据源绑定的一个小问题
在使用GridView绑定数据源的时候,遇到了一个问题,因为图简单,没有注意到,贴出错误截图: 找了半天没有找出错误,在网上找了之后,才发现是一个细节引起的错误. 后台是这样写的: namespace ...
- ASP.NET Gridview数据库绑定支持增删改,记得要完整实现
1.错误情况 /WebSite3"应用程序中的服务器错误. 指定的参数已超出有效值的范围. 参数名: index 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息, ...
- [深入Maven源代码]maven绑定命令行参数到具体插件
maven的插件 我们知道Maven具体构建动作都是由插件执行的,maven本身只是提供一个框架,这样就提供了高度可定制化的功能,我们用maven命令执行比如mvn clean package这样的命 ...
- SpringMVC由浅入深day01_12参数绑定(12.1参数绑定过程_12.2默认支持的类型_12.3简单类型)
12 参数绑定 处理器适配器在执行Handler之前需要把http请求的key/value数据绑定到Handler方法形参数上. 注解适配器对RequestMapping标记的方法进行适配,对方法中的 ...
- GridView后台绑定数据列表方法
在很多时候数据绑定都是知道了数据表中的表字段来绑定GridView控件的,那时候我就有个想法希望通过表明来查询数据库中的字段来动态的绑定GirdView控件数据并提供了相关的操作列,在网上找了一些资料 ...
- GridView 中绑定DropDownList ,下拉框默认选中Label的值
在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-Horiz ...
- c# Repeater中CommandArgument传多个参数
<ItemTemplate> <div onmouseover="javascript:this.style.cursor='hand ...
- CommandArgument传多个参数
CommandArgument='<%#Eval("id")+","+Eval("interName") %>'
随机推荐
- CSDN——【低调的草原狼】——Ext4.2学习目录整理
最近在研究ExtJS,发现CSDN中有个博客中一系列文档非常优秀,但是没有对目录进行整理,在此稍作整理,也为以后自己研究打下一个基础: 原文作者:低调的草原狼 目录: 1.ExtJS4.2学习 ...
- Hadoop集群中pig工具的安装过程记录
在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录: 主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html ...
- C++文件操作之 seekg/seekp/tellg/tellp
问题描述: C++文件操作之 tellg/tellp/seekg/seekp 的使用 问题解决: (1)seekg/tellg/seekp/tellp 使用 tellp用于ostream调用,用来&q ...
- POJ 1680 Fork() Makes Trouble
原题链接:http://poj.org/problem?id=1680 对这道题,我只能说:我不知道题目是什么意思,但是AC还是没有问题的. 看来题目半天没明白fork()怎么个工作,但是看样例(根据 ...
- PHP对XML添加节点之appendChild()方法讲解
问题如下:<b > <c>test</c> </b>我要在b节点里面添加一个子节点比如说加一个d节点,要实现成<b > <c>t ...
- hdu 1175 连连看 (广搜,注意解题思维,简单)
题目 解析见代码 #define _CRT_SECURE_NO_WARNINGS //这是非一般的最短路,所以广搜到的最短的路不一定是所要的路线 //所以应该把所有的路径都搜索出来,找到最短的转折数, ...
- poj 3067 Japan(线段树?,神奇卡时代码,暂未完)
题目 //暴力的,没什么算法的,被琪琪视为傻逼的代码: //照者学长的神奇幸运卡时代码,虽然能AC,但是中途wa,tle了那么多次,啥也不想说了 //学长威武,能想出sum必须要是—— __int64 ...
- SQLMap使用
http://www.freebuf.com/articles/web/29942.html http://sqlmap.org/ http://blog.csdn.net/zgyulongfei/a ...
- spring webservice 搭建出现的异常处理。异常: NAMESPACE_ERR: An attempt is made to create or change an object in a way whi
异常:NAMESPACE_ERR: An attempt is made to create or change an object in a way whi---- 这是我自己写客户端调用webse ...
- s3cmd的安装与使用
s3cmd 是一款 Amazon S3 命令行工具.它不仅能上传.下载.同步,还能设置权限,下面是完整的安装使用指南. 主要是还是用来储存日志文件或者其他什么资料. https://wangyan. ...