DetailsView编辑后无法更新问题

问题描述

如图所示,输入条件查询后,结果出来了,但编辑后无法更新,小白刚学,求赐教;<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title></head><body><formid="form1"runat="server"><div><divid="attdatetitle">输入查询条件:</div><br/><br/>UID:<asp:TextBoxID="selectname"runat="server"></asp:TextBox><asp:ButtonID="Button1"runat="server"Text="查询"OnClick="Button1_Click"/><divid="attdate"><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:MiaConnectionString1%>"ProviderName="<%$ConnectionStrings:MiaConnectionString1.ProviderName%>"SelectCommand="SELECTsbbm,sbtc,ejdw,sybm,bgrzh,bgrmz,glzt,zpjg,bz,fpjg,gxbgr,gxmip,gxsybm,zcidFROMMideazcWHERE(sbbm=@sbbm)"UpdateCommand="UPDATE[Mideazc]SET[sbbm]=@sbbm,[sbtc]=@sbtc,[ejdw]=@ejdw,[sybm]=@sybm,[bgrzh]=@bgrzh,[bgrmz]=@bgrmz,[glzt]=@glzt,[zpjg]=@zpjg,[bz]=@bz,[fpjg]=@fpjg,[gxbgr]=@gxbgr,[gxmip]=@gxmip,[gxsybm]=@gxsybmWHERE[zcid]=@original_zcid"><UpdateParameters><asp:ParameterName="sbbm"Type="String"/><asp:ParameterName="sbtc"Type="String"/><asp:ParameterName="ejdw"Type="String"/><asp:ParameterName="sybm"Type="String"/><asp:ParameterName="bgrzh"Type="String"/><asp:ParameterName="bgrmz"Type="String"/><asp:ParameterName="glzt"Type="String"/><asp:ParameterName="zpjg"Type="String"/><asp:ParameterName="bz"Type="String"/><asp:ParameterName="fpjg"Type="String"/><asp:ParameterName="gxbgr"Type="String"/><asp:ParameterName="gxmip"Type="String"/><asp:ParameterName="gxsybm"Type="String"/><asp:ParameterName="original_zcid"Type="Int32"/></UpdateParameters><SelectParameters><asp:ControlParameterControlID="selectname"Name="sbbm"PropertyName="Text"Type="String"/></SelectParameters></asp:SqlDataSource></div></div><asp:DetailsViewID="DetailsView1"runat="server"AutoGenerateRows="False"DataKeyNames="zcid"DataSourceID="SqlDataSource1"Height="50px"Width="125px"><Fields><asp:BoundFieldDataField="sbbm"HeaderText="sbbm"SortExpression="sbbm"/><asp:BoundFieldDataField="sbtc"HeaderText="sbtc"SortExpression="sbtc"/><asp:BoundFieldDataField="ejdw"HeaderText="ejdw"SortExpression="ejdw"/><asp:BoundFieldDataField="sybm"HeaderText="sybm"SortExpression="sybm"/><asp:BoundFieldDataField="bgrzh"HeaderText="bgrzh"SortExpression="bgrzh"/><asp:BoundFieldDataField="bgrmz"HeaderText="bgrmz"SortExpression="bgrmz"/><asp:BoundFieldDataField="glzt"HeaderText="glzt"SortExpression="glzt"/><asp:BoundFieldDataField="zpjg"HeaderText="zpjg"SortExpression="zpjg"/><asp:BoundFieldDataField="bz"HeaderText="bz"SortExpression="bz"/><asp:BoundFieldDataField="fpjg"HeaderText="fpjg"SortExpression="fpjg"/><asp:BoundFieldDataField="gxbgr"HeaderText="gxbgr"SortExpression="gxbgr"/><asp:BoundFieldDataField="gxmip"HeaderText="gxmip"SortExpression="gxmip"/><asp:BoundFieldDataField="gxsybm"HeaderText="gxsybm"SortExpression="gxsybm"/><asp:BoundFieldDataField="zcid"HeaderText="zcid"InsertVisible="False"ReadOnly="True"SortExpression="zcid"/><asp:CommandFieldShowEditButton="True"/></Fields></asp:DetailsView></form></body></html>

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassDefault2:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){}}

解决方案

解决方案二:
编辑后你写更新的代码了吗?
解决方案三:
跟着教程初学的,能给个思路引导一下吗?谢谢!

时间: 2024-09-23 23:48:11

DetailsView编辑后无法更新问题的相关文章

WPF 自带Datagrid编辑后无法更新数据源的问题

原文  WPF 自带Datagrid编辑后无法更新数据源的问题 解决办法: 在列的绑定属性里加上UpdateSourceTrigger,示例XAML如下 <DataGrid Grid.Row="1" Height="274" HorizontalAlignment="Left" Margin="12,10,0,0" Name="dataGrid2" VerticalAlignment="To

SEO网络编辑该怎么更新网站文章

摘要: 网络编辑是SEO中非常重要的一部分,而且是非常基础的部分,如果网站的网络编辑做的好,对整个站的SEO将起到很大的作用.SEO中的网络编辑和正在意义的网络编辑是有一定的差距的, 网络编辑是SEO中非常重要的一部分,而且是非常基础的部分,如果网站的网络编辑做的好,对整个站的SEO将起到很大的作用.SEO中的网络编辑和正在意义的网络编辑是有一定的差距的,注重的更多是优化的内容,而不是文章本身的内容,如何合理的安排好长尾关键词,做好文章内链.标题这些才是SEO网络编辑应该做的.下面我简单的说一下

dataset更新到数据库-C#中在Dataset中删除几行后无法更新到数据库中

问题描述 C#中在Dataset中删除几行后无法更新到数据库中 foreach (DataRow row in set.Tables["test"].Rows) { if (row[0].ToString() == textBox3.Text) { row.Delete(); } } set.AcceptChanges(); foreach (DataRow row in set.Tables["test"].Rows) { MessageBox.Show(row[

c#datagridview-C#datagridview自定义控件不可编辑后显示不了滚动条

问题描述 C#datagridview自定义控件不可编辑后显示不了滚动条 自定义datagridview控件设置可以编辑滚动条能显示出来,可是设置了不可编辑后滚动条就显示不出来了,希望能有解决方法.

如何使datagridview编辑后不能自动排序??

问题描述 1.如何使datagridview编辑后不能自动排序??只有在点列头时才排序,编辑后不自动排序.因为有许多计算列排序了就会数据混乱,其实就是排序后记录定位错误.2.列计算是放在cellendedit事件中,如果在列中未编辑结束直接保存,那计算列就不计算造成数据错误,计算列为数据库字段. 解决方案 解决方案二:不能排序代码:ForEachcAsDataGridViewColumnInDataGridView1.Columnsc.SortMode=DataGridViewColumnSor

qt-QT tablewidget 双击进行 编辑,怎么获取编辑后的内容?

问题描述 QT tablewidget 双击进行 编辑,怎么获取编辑后的内容? 如题,对TableWidget 表格双击某一单元格,进行编辑,怎么获取编辑后的内容!坐等大神指点! 解决方案 http://www.cnblogs.com/li-peng/p/3654634.html

weboffice 在线预览后,编辑文档回传服务器,我怎么拿到编辑后的临时文件

问题描述 weboffice 在线预览后,编辑文档回传服务器,我怎么拿到编辑后的临时文件 在线预览功能 我已实现,再次编辑这个文档回传服务器 需求是我拿到编辑后的临时文件 解决方案 document.all.WebOffice1.HttpAddPostCurrFile("DocContent",""); 点聚操作office的api是这样的,然而这个DocContent具体是啥? 麻烦懂的人 指点下!

wpf-WPF用WindowsFormsHost展示出pdf,进行编辑后,如何另存为另外一个pdf文档?

问题描述 WPF用WindowsFormsHost展示出pdf,进行编辑后,如何另存为另外一个pdf文档? 尝试过模拟按键盘键,但是不行,根本没有反应,求各位大神指教,临表涕零. 解决方案 问题解决了,不要使用adobe pdf reader空间来操作,通过调用istylepdf控件来实现上述的编辑和保存功能.其实pdf reader也能进行上述的操作,但是都是通过模拟键盘按键来实现的,并不具有普遍性.

sqlserver 存储过程-在formview或者detailsview控件中更新date、datetime类型的数据时无法更新。

问题描述 在formview或者detailsview控件中更新date.datetime类型的数据时无法更新. formview或者detailsview控件和数据源控件,更新使用的是存储过程,显示"从"Int32"到"DateTime"的强制转换无效",但是可以插入.并且使用很简单的数据测试也不可以更新,但是在gridview中更新的时候正常.是不是我哪里不对,求各位帮忙解决!!