datagrid/GridView 控件中的列,添加编辑(删除,更新) 如果直接删除数据库中的记录,更新数据库的记录

问题描述

datagrid/GridView控件中的列,添加编辑(删除,更新)如果直接删除数据库中的记录,更新数据库的记录报错数据源,没有设置deletecommang对象

解决方案

解决方案二:
是写在GridView1_RowDeleting事件里面???
解决方案三:
要不就是在模版列里面CommandName="Delete"如下<ItemTemplate><asp:LinkButtonID="LinkButton3"runat="server"CausesValidation="False"CommandName="Delete">删除</asp:LinkButton><asp:LabelID="Label3"runat="server"></asp:Label></ItemTemplate>这样的话就可以直接把事件写在LinkButton里面
解决方案四:
我去试一下
解决方案五:
LZ还会遇到问题的,LZ还需要配置数据源
解决方案六:
GridView的属性来里的Datakeynames设置了么??

时间: 2024-08-29 14:01:30

datagrid/GridView 控件中的列,添加编辑(删除,更新) 如果直接删除数据库中的记录,更新数据库的记录的相关文章

ASP.NET 2.0中GridView控件的隐藏列的问题

Asp.net 2.0 GridView隐藏列visible="false" 后你就无法取得这列的值了, 而用datagrid就没有这个问题, MS这个混蛋老是改变游戏规则, 幸好我聪明, 在百度上搜到了别人的解决方法, 然后加入了自己的方法, 才解决问题: protected void GVList_RowDataBound(object sender, GridViewRowEventArgs e) { //隐藏不必要的列 if ((e.Row.RowType == DataCon

在编辑状态时,如何取得GRIDVIEW控件某一列模板里DropDownList的值

问题描述 用GRIDVIEW控件进行数据编辑,在编辑时,有一列编辑模板里用了一个DropDownList控件,现需要当编辑某一行时,取得DropDownList里选择的值,并将该值赋给程序中的一个变量,该如何做?(注:请用VB.NET写代码,俺对C不太熟) 解决方案 解决方案二:DropDownListddl=((DropDownList)GRIDVIEW.Row(选择行的索引).cell(模版列所在列).findControl("控件ID"))Id=ddl.Select.valueT

关于GridView控件自动生成列的问题

问题描述 我的GridView控件手动添加了两上列,然后又需要选择自动生成列,这样绑定出来的效果是手动增加的列在自动自成列的前面,我想让自动生成的列在手动绑定列的前面,请问大家如何设置啊.谢谢. 解决方案 解决方案二:好像弄不了,都手动的绑定算了.解决方案三:....在2005里面GridView上有可视化操作啊!!!!完全可以可以实现你向他在哪就在哪啊~~~~~就算在前台也可以该啊<Columns><asp:BoundFieldDataField="身份证号码"He

Asp.net的GridView控件实现单元格可编辑方便用户使用_实用技巧

最近做一个功能,考虑到用户使用方便,减少弹出页面,采用点"编辑"按钮无需弹出页面直接当前行的单元格内容就能编辑.进入页面显示如下图:  点"编辑"按钮后显示如下图:  编号为1的"星期"和"是否上班"均可编辑,编辑完成后,点"更新"保存. 第一张图中的数据加载是通过下述方法实现: protectedvoid GridView_RowDataBound(object sender, GridViewRowEv

ASP.NET 2.0中Gridview控件高级技巧

ASP.NET 2.0中新增加的gridview控件的确十分强大,弥补了在asp.net 1.1中,使用datagrid控件时的不足之处.因为在asp.net 1.1中,在使用 datagrid时,很多情况下依然要编写大量的代码,十分不方便,而且有时需要很 多技巧.而在asp.net 2.0中,很多情况下,使用gridview控件的话,甚至只需 要拖拉控件,设置属性就可以了,不需要编写任何代码.在<使用ASP.NET 2.0 中的GridView控件>和<ASP.NET2.0中用Grid

在编辑模式下GridView控件中的子控件(dropDownList)的绑定问题?

问题描述 <asp:TemplateFieldHeaderText="机型名"><ItemTemplate><%#DataBinder.Eval(Container.DataItem,"机型名")%></ItemTemplate><EditItemTemplate><asp:DropDownListID="innerMachine"DataTextField="Machi

ASP.NET2.0中用Gridview控件操作数据

asp.net|控件|数据 在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高.其中,在数据控件方面,增加了不少控件,其中的Gridview控件功能十分强大.在本文中,将探讨Gridview控件中的一些功能特性和用法,如果各位读者对Gridview控件不大了解,可以通过<使用ASP.NET 2.0中的Gridview控件>一文,来对Gridview控件有个初步的认识. 1.使用Gridview插入新记录 在Gridview控件中,

ASP.NET2.0中用Gridview控件操作数据的代码_实用技巧

其中,在数据控件方面,增加了不少控件,其中的Gridview控件功能十分强大.在本文中,将探讨Gridview控件中的一些功能特性和用法,如果各位读者对Gridview控件不大了解,可以通过<使用ASP.NET 2.0中的Gridview控件>一文,来对Gridview控件有个初步的认识. 1.使用Gridview插入新记录 在Gridview控件中,可以实现插入新记录的操作(见<使用ASP.NET 2.0中的Gridview控件>)一文,但如果想实现在Gridview中,实现在G

我在GridView控件添加了模板列,然后在该模板列的HeaderTemplate中添加了DropDownList控件.希望在程序中访问该DropDownList控件,怎样用?

问题描述 各位高手:我在GridView控件添加了模板列,然后在该模板列的HeaderTemplate中添加了DropDownList控件.希望在程序中访问该DropDownList控件,怎样用?请指教,谢谢! 解决方案 解决方案二:request解决方案三:你在什么事件中取值?可以用FindControl去找解决方案四:DropDownListddl1=(DropDownList)this.GridView1.HeaderRow.FindControl("DropDownList1"