求助:DataGrid实现修改、删除的后台代码!!

我在Asp.net的.aspx前台Source中添加了一个DataGrid,代码如下:

<asp:DataGrid ID="DataArtList" runat="server" AutoGenerateColumns="False" BorderStyle="None" CellPadding="1" CellSpacing="1" CssClass="MeNewTableLine" GridLines="None" HorizontalAlign="Center" Width="100%">
<ItemStyle CssClass="MeNewTDLine" HorizontalAlign="Center" />
<HeaderStyle CssClass="MeNewTDtopLine" HorizontalAlign="Center" />
<Columns>
 <asp:BoundColumn DataField="ShowID" HeaderText="ShowID" Visible="False"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="ChkSelect" runat="server" Text=""  />
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="ShowID" HeaderText="顺序"></asp:BoundColumn>
<asp:BoundColumn DataField="ScMain" HeaderText="内容"></asp:BoundColumn>
<asp:BoundColumn DataField="SContent1" HeaderText="优"></asp:BoundColumn>
<asp:BoundColumn DataField="SContent2" HeaderText="中"></asp:BoundColumn>
 <asp:BoundColumn DataField="SContent3" HeaderText="差"></asp:BoundColumn>
 <asp:ButtonColumn CommandName="Modify" HeaderText="修改" Text="修改"></asp:ButtonColumn>
</Columns>
<PagerStyle Visible="False" />
</asp:DataGrid>
<td class="MeNewTDLine" valign="middle" align="center">
<input class="XcBtn" onclick="SelectAll();" type="button" value="全部选择" name="Submit">
<input class="XcBtn" onclick="SelectFX();" type="button" value="反向选择" name="Submit2">
<asp:Button ID="BtnDel" runat="server" Text="删除选中" CssClass="xcbtn"></asp:Button></td>
</tr>

运行效果如下图:
图片说明
问题:
1.在后台代码中, 我如何点击“修改”,即获得所在行几个字段的数据,然后对其作修改啊?
2. 我如何实现点击“删除选中”,即删除选中行的数据啊?
恳请各位行家高手不吝惜指教!万分感谢!!

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
wpf通过datagrid操作数据库,实现datagrid增删改操作。
wpf通过datagrid操作数据库,实现datagrid增删改操作。
easyui datagrid 弹窗添加修改删除
本章博客我将带你实现,在前一篇的基础上,新增实现弹框式添加数据到数据库的功能。(接下来的博客将会推出,修改,删除数据功能)rnrn效果图,4-1:rnrnrnrnrnrnrn所谓弹窗式,就像图4-1的那样,弹出一个窗口,用户输入信息然后新增到数据库,rnrn前台HTML如下:rnrnrnrnrnrn[html] viewrn plain copyrnrnrnrnrnrnrn%@ Page Lang
easyui-datagrid行数据增删改操作
最近学习easyui的datagrid数据表格,对数据表格的增删改做一个笔记 n视图如下 n n要求:可进行多行的编辑修改,当点击保存时一起保存,可进行批量删除,新增时当有选择的行时,在该行下边新增,当没有选择时,在首行新增,取消编辑时,所有没保存的数据回滚至修改前数据, njsp端代码: var arr='';n var jsonarr='';n var jsonstr='';nfunctio
如何删除DataGrid所有行(后台选中其中某行)C# wpf
for (int i = dataGrid . Item.count-1; i&amp;gt;=0; i–)n{nDataRowView selectedRow = (DataRowView )dataGrid .Items[i];nselectedRow .Delete();n}nn
Easyui DataGrid增删改查实现
Java使用Spring MVC以及Mybatis实现 DataGrid的增删改查/分页,以Mysql数据库为例,效果:nnnn nn具体代码如下:nn0、数据库脚本:nnnCREATE TABLE `compy` (n `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',n `compy_id` varchar(64) NOT NUL...
easyui页面实现增删改查和后台结合的小案例
效果:增删改查,鼠标移动到缩略图上进行放大显示,修改数据时的数据回显,通过后台返回的json数据正确显示页面,图片文件上传,增删改的快捷键操作,颜色选择器,右击菜单等等nn下面我们先看看效果是不是自己想要的吧,代码放最后了~~nn数据展示页面:nnnn显示页面时后台返回的json格式nnnn添加数据页面:nnnn修改回显数据页面:nnnn删除数据页面:nnnnjsp页面代码nnn&amp;lt;%@ pa...
【EasyUi DataGrid】批量修改提交
在实际操作中,批量修改的例子有很多,最常用的一种便是“假批量修改”,即修改一行后,当点击其它行时就把这行修改后的数据提交,拥有保存功能的“保存”按钮,说到底就是为我们修改的最后一行准备的(例如:Navicat对数据库表的操作),这样的用户体验度不错,因为感觉上像是点击了保存按钮才让它们都提交似的,同时也避免了因为刷新网页断网等等意外引起的数据丢失。这样的做法等同于把要修改的一行重新装载到一个弹出页
jQuery +easyUI 实现批量删除
实现批量删除nn$(function(){n$('#dg').datagrid({ n url:'../listServlet', n rownumbers : true,n pagination : true,n fitColumns:true,n pageList : [ 5, 10, 15, 20 ],n ...
基于easyui datagrid后台分页实现
easyui datagrid 前台提供分页机制,默认给提供page、rows页码和行数的参数,因此要实现后台分页只需要获取前台的这两个参数配合后台sql的处理可实现分页,具体操作如下:根据page和rows 计算出前后页的数量  int startPagenum = rows*(page-1);//开始数量   int endPagenum = rows * page;//结束时数量根据查询结果...
VS2012 WPF框架 实现数据库的增删改查并用datagrids显示到窗口
自己刚刚涉及的一个简单例子的源代码,有需要的可以下载参考下
Wpf datagrid 增删改查
需要一个对datagrid控件进行的操作,不需要别的界面,自己动手做了一个。 本例子是wpf中datagrid的增加修改,对于datagrid中的canuseraddrows=true,对当前空白行进行的添加数据,修改时,鼠标离开焦点可自动更新数据库,删除等等。不需要多余的界面进行添加修改等,利用datagrid的属性,事件等进行的直接操作。 注意:本例子是连接的odbc数据库,利用的时候可改变一下连接字符串,连接自己想要的数据库,方可运行。
easyui增删改查全部代码
//dataGrid自适应rn$(window).resize(function() {rn    $('#dgUser').datagrid('resize')rn});rnvar businessTypes = [{ rn"value": "1","text":rn"电音" }, {rn"value": rn"2","text": rn"管乐器" }, {rn"value": rn"3","t
ssm datagrid异步增删改查实现
这是我写的完整类,里面只要自己根据实体类创建一个实体类。和把mybatis配置文件改了 即可,我的是sqlserver数据库
WPF中DataGrid更改后台数据并更新前台显示的问题
在做项目的时候是用WPF做界面的,其中涉及到了用DataGrid显示数据的功能,要求当在后台对源数据进行修改时,前台的数据显示能自动更新,因为是第一次接触WPF,所以不太会,网上查了很多,都是前台更改数据更新到源数据的,跟我的目标正好相反,自己摸索查资料终于解决了,现在写出来造福大众。前台:&amp;lt;DataGrid x:Name=&quot;dataGrid&quot; ItemsSource=&quot;{Binding}&quot;...
easyui ajax实现增删改查源码
项目使用技术:EasyUI、Jquery、Ajax、Jsp、Servlet、JDBC连接Mysql数据库。 这么好的东西,怎么能不分享出去呢?大家觉得不错,请分享给你的朋友们。
esyui-datagrid 修改、添加、删除、某一行数据
//修改行nn$("#EquBasisGrid").datagrid("updateRow", {n index: $('#EquBasisGrid').datagrid('getRowIndex',$('#EquBasisGrid').datagrid('getSelected')), //行索引n r...
jQueryEasyUi行编辑打造增删改查
rn问题:rn直接删除后,已删除行下面所有行的Index可能不正确,所以我的解决方法是新增时定义一个当前时间Id,然后每次点击后面的操作按钮时,jQuery获取当前行Id,然后selectRecord获得当前行真实Indexrn rn注意:需为Datagrid定义IdField,否则selectRecord不会起作用,很坑爹的问题...rn rnvar $obj;rn$(function() {r...
easyui datagrid 后台分页+排序
一、jsp页面定义tablennn&amp;lt;div&amp;gt;&amp;lt;table id=&quot;dg&quot;&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;nn二、js页面加载tablennn$(function () {n test1();n});nnvar test1 = function () {nn var m_test_name = &quot;测试&quot;;n var pageNumber...
wpf 表格 :WPF中DataGrid更改后台数据并更新前台显示的问题
展示nnnn&amp;lt;DataGrid x:Name=&quot;dataGrid&quot; Grid.Row=&quot;0&quot; Grid.Column=&quot;0&quot; ItemsSource=&quot;{Binding}&quot; AutoGenerateColumns=&quot;false&quot; SelectionUnit=&quot;CellOrRowHeader&quot; SelectionMode=&quot;Single&quot; IsReadOnl
用EasyUI-DataGrid实现列表批量删除的功能(ASP.NET/MVC)
1、前端代码:首先给列表添加多选框。注意:当singleSelect的属性值为false时,才能实现多选功能;当checkbox属性值为true选择行勾选,false选择行不勾选。nnn&amp;lt;table id=&quot;dataGrid&quot; class=&quot;easyui-datagrid&quot; title=&quot;&quot; data-options=&quot;rownumbers:'true' ,iconCls:'icon-sit...
Easyui-DataGrid下实现批量一键审核、批量删除等功能
Easyui-DataGrid下实现批量一键审核功能n1.需求n经常在web开发过程中,需要实现一键审核或者一键删除,或者批量删除等操作,那么在这里写一下实现批量一键审核功能。n如图:nn2.实现代码n首先:n数据库里面 表示:审核状态 0=未审核 1=通过 2=不通过n前台jsp页面:n提供一个“一键审核按钮”,然后触发ToExamine函数:nToExamine函数源代码:n //审核-一键审...
easyui实现datagrid多行删除功能
效果图:nnnnF12浏览器查看执行信息:nnnnnnnnhtml页面: singleSelect:false,checkOnSelect: truennnnjs:(温馨小提示:注意根据自己实现删除的方法去调用哦~ 我的多行删除在delete里面)nnn$(function () {n var datagrid = $('#dataGrid'); //数据展示nn //为所有有data...
easyui datagrid 批量编辑和提交
前台主要代码:rnrn $(function() {rn var $dg = $(&quot;#dg&quot;);rn $dg.datagrid({rn url : &quot;servlet/list&quot;,rn width : 700,rn height : 250,rn columns : [ [ {rn field : 'code',rn title : 'Code',rn widt...
easyui---可编辑的同时,实现多行删除
htmlnndiv title="表">n table class="easyui-datagrid" id="biao">n thead>n tr>n th data-options="field:'sort',width:50,align:'center',editor:{type:'text'}">序号th>
Servlet+easyui例子,实现了可编辑表格,增删改查等操作;包含了数据库建库脚本
这个demo后台用的Servlet,,前台用的easyui,数据库用的mysql,实现了可编辑表格以及增删改查。包含了数据库建库脚本。
通用的DataGrid操作
DataGrid操作实现分页,排序,添加,删除,修改
WPF学习日志1---DataGrid绑定与修改更新(数据List & 数据库)[部分代码有摘录其他文章]
本内容分为三大块:nDataGrid数据绑定显示n内容修改—后台源数据n内容修改—数据库源数据​n DataGrid数据绑定显示n​ 其实数据显示也分为后台源数据与数据库源数据两部分,因为类似度较高所以合并一起写了。先看后台源数据: a.首先得有一个源数据的类​class Students { public string Id { get; set; } publ
给Jquery easyui 的datagrid 每行增加操作或者查看删除事件或者链接(转)
过formatter方法给Jquery easyui 的datagrid 每行增加操作链接我们都知道Jquery的EasyUI的datagrid可以添加并且自定义Toolbar,这样我们选择一行然后选择toolbar的相应按钮就可以对这行的数据进行操作。但实际项目里我们可能需要在每行后面加一些操作链接,最常见的就是比如“修改”、“删除”、“查看”之类。如下图:这是个很实用的功能,但是搜索了一下,好...
wpf的grid自动生成列-删除列(外层grid的一行里生成一个grid)
在一个外层grid列里生成一个grid布局的内容。比如,某班某人的各科成绩。外层是某人的信息,在这个一行里,有他的语数外三科(一个几行几列的grid)的成绩。 不是为了利益大众,是为了自己,也当做自己曾经写的一个功能吧。
WPF DataGrid显示MySQL查询信息,且可删除、修改、插入
c# MySQL1、入行好几年了,工作中使用数据库几率很小(传统行业)。借着十一假期回家机会,学习下数据库。2、初次了解数据库相关知识,如果本文有误,还望告知。3、本文主要目的,记录下wpf界面显示数据库信息,且可进行删除、修改、插入命令。并反馈数据到MySQL。做个记录,以便以后工作中使用到时没个头绪。4、MySQL的基本讲解不再介绍,安装过程什么的,我也是按照网上教程一步一步进行的,假定MyS...
Easyui datagrid实现前后台数据交互
前台:后台:后台传过去的数据,一定要是json类型的这里说明个问题:之前我们用过的ajax 异步获取后台的数据在前台显示,其中ajax中传的url地址即为我们datagrid中url所连接后台的地址...
easyui页面中右击实现增删改菜单功能
先看效果图吧:nnnnhtml:nnn&amp;lt;%--这是一个隐藏的右击增删改菜单哦 写在body中即可 data-method里面是你自己调用方法实现增删改的功能哦--%&amp;gt;n&amp;lt;div id=&quot;menu_CRUD&quot; class=&quot;easyui-menu&quot; style=&quot;width: 30px; display: none;&quot;&amp;gt;n &amp;lt;div data-method=&quot;ad.
笔记3:对于在修改删除,取不到页面的行的序号id的问题(自己经常忘记的)
写了好几天的OA办公系统在自己写的时候出现好多问题,接下来是个人老是在复制之后出的错:rn页面取不到行的id值,导致不能删除和修改rnrn 首先贴上code://删除n function deleteBusine(id) {n var rows = $('#role_datagride').datagrid('getSelections');n if(rows.length != 1)
Mybatis简单增、删、改、查语句和后台操作代码
一、操作语句nnn&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;nn&amp;lt;!DOCTYPE mappern PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;n &quot;http://mybatis.org/dtd/mybatis-3-mapper.dtd&quot;&amp;gt;n n&amp;lt;mapper namespace=&
miniui 批量删除的代码
function delt(){rn       var zbmb_grid = mini.get("zbmb_container"); rnrn       var rows=zbmb_grid.getSelecteds();rn       var idArray = new Array();rn       var rowsArray =new Array();rn       for(va
网站后台的添加、修改、删除操作思路
nphp后台经常开发一些后台功能的增加、修改、删除的功能,我总结的思路有两种!rn一、第一种是判断是否id的val()是否大于0rn1.在点击添加按钮之后把弹窗模板#id的val设为0;【添加】rn&amp;lt;input id=&quot;id&quot; type=&quot;hidden&quot; value=&quot;0&quot;&amp;gt;rn在添加按钮点击之后把#id的val设置为空,然后执行弹窗的操作,在点击提交按钮之后,执行添加事件rn添加时需...
【EasyUi DataGrid】批量删除
DataGrid是我们做网页常用到的组件之一,对它的操作也无非是增删改查操作。单条数据的增删改相对来说比较简单,增加、修改可以直接在DataGrid中进行,也可以用弹出框的形式把数据装载在文本框等各种控件中呈现给用户,让用户自动填写或修改,删除的事稍后再说,个人认为“查”是最难的,因为它涉及到了表格的各种加载问题等等,如果你觉得这是危言耸听,那就我的期待后续博客吧!n       不知道上边在说
miniUI的增删查改操作心得及踩坑总结(2)
做完整个小Demo整理的一些方法和踩过的miniUI的坑,分享出来希望大家批评指正,共同进步。nn1、动态创建列:尽量不要直接在html文件里创建列,动态设置在js文件里方面添加、修改等。nn首先把列定义在变量中,例:nnnvar items=[n{field:&quot;id&quot;,width:&quot;30&quot;,header:&quot;id&quot;},n{field:&quot;id&quot;,width:&quot;30&quot;,header:&quot;id&quot;}
easyui中datagrid的destroyUrl方法源码的修改从而使传送的数据是对象
打开jquery.edatagrid.js,搜索(Ctrl+f) opts.poster.call(dg[0], opts.destroyUrl, {id:idValue}, function(data) 将里面的{id:idValue}替换为row 就可以了。rn原因:原来的值var idValue = row[opts.idField||'id']; 赋给了固定的id, 我这样可以是直接传送一
easyui datagrid数据批量删除
js页面//批量删除n function deleteStampdef(ctx) {n var selRow = $("#dg").datagrid('getSelections');n if (selRow.length == 0) {n showError("请至少选择一行数据!");n return false;
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python后台开发教程 javaweb后台学习