.net编程中使用commandfield列无法实现更新功能,请大虾们指教

问题描述

我在编程中使用commandfield列自动生成编辑,更新,取消列,但是代码写完以后更新功能无法实现.点击更新之后,数据没有被修改,代码如下,请大虾们指正.具体程序功能是,首先查询信息,然后编辑里的修改.usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassZTZCX_BMMCX:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect("ZTZCX.aspx");}DataSetGetDataSet(){SqlConnectionmycon=newSqlConnection();mycon.ConnectionString="DataSource=.;InitialCatalog=SBGL;IntegratedSecurity=True";mycon.Open();SqlCommandsel=newSqlCommand("SELECTDISTINCT*FROMNEWSBTZWHERESBH='"+TextBox1.Text+"'",mycon);SqlDataAdapterda=newSqlDataAdapter();da.SelectCommand=sel;DataSetds=newDataSet();da.Fill(ds,"NEWSBTZ");mycon.Close();returnds;}voidLoadData(){DataSethw=GetDataSet();GridView1.DataSource=hw;GridView1.DataBind();}protectedvoidButton1_Click(objectsender,EventArgse){GetDataSet();LoadData();}protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){GridView1.EditIndex=e.NewEditIndex;LoadData();}protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){SqlConnectionmycon=newSqlConnection();mycon.ConnectionString="DataSource=.;InitialCatalog=SBGL;IntegratedSecurity=True";mycon.Open();SqlCommandmyxg=newSqlCommand();myxg.Connection=mycon;stringsql="UPDATENEWSBTZSETZJLY='"+((TextBox)GridView1.Rows[e.RowIndex].Cells[0].Controls[0]).Text+"'WHEREZCH='"+GridView1.Rows[e.RowIndex].Cells[3].Text+"'";myxg.CommandText=sql;myxg.ExecuteNonQuery();mycon.Close();GridView1.EditIndex=-1;LoadData();protectedvoidGridView1_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse){GridView1.EditIndex=-1;LoadData();}}

时间: 2024-12-10 11:09:34

.net编程中使用commandfield列无法实现更新功能,请大虾们指教的相关文章

如何在FOXPRO的REPORT中實現列印條碼功能

如何在FOXPRO的REPORT中實現列印條碼功能 作者﹕CCBZZP       以下是我以前做的一個在FOXPRO的FORM調用REPORT中實現列印條碼功能(主要是39條碼),現在將代碼共享給大家,希望能給各位帶來幫助! 1. 首先將字体文件C39HDW3.TTF拷貝到你的電腦的FONTS目錄下.2. 在窗体FORM中新增加兩個程序BC_CODE39和BC_OCODE393. 程序BC_CODE39的內容是:  Parameters m  rtnp = THISFORM.BC_OCode3

在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码??????

问题描述 在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码?????? 解决方案 解决方案二:publicvoidGetExcelToDB(stringtbName){//将EXCEL导入数据库,tbname为传入的数据库表名stringfilename="";stringsqlTxt="";OpenFileDialogopenFileDialog=newOpenFileDialog();openFileDialog.DefaultExt=&quo

maven中配置文件的含义,小弟迷惑,请大虾们解惑!!!!

问题描述 俺也是今天刚接触maven,有很多的疑惑,请大虾们帮忙指点一下,小弟英文不是很好,所有有很多的看不懂<?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file distrib

我是怎么写的,用vb编写dll从数据表中返回array(部分源代码),请大虾过目,希望斑竹能放进精华

Option ExplicitPrivate MyErrObj As errorClsPrivate ScriptingContext As ScriptingContextPrivate request As requestPrivate response As responsePrivate server As serverPrivate session As sessionDim dbpathDim DbProvider As StringPublic Sub OnStartPage(Pa

编程-VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据

问题描述 VFP 更新表数据时自动把系统时间写入表中指定一列插入 如何实现自动写入数据 VFP编程 现有 成绩 用户 两表 成绩表 三列 成绩 修改时间 用户 用户表 两列 用户名 密码 其中插入与更新成绩后,自动提取系统时间 写入 "修改时间列"( 包含年月日的时间 ) 并且根据系统登录的用户,将用户名写入成绩表 用户列 修改时间以及 用户 这两列只能通过程序自动写入 不可以人为写入 现有两表 教师 用户 如何实现插入教师表中教师号一列的数据后 自动将数据插入到用户表中 用户名列 用

Java数据库编程中查询结果的表格式输出

编程|数据|数据库 [内容摘要]本文较为详细地介绍了在Java数据库编程中,利用表格输出查询结果的方法:并对所涉及的类给以了简要说明.[关键字]类.对象.接口[作者简介]男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面的研究. 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现

深入理解C#编程中的组件-事件-委托

编程 在组件编程中对事件的理解是十分重要的,C# 中的"事件"是当对象发生某些有趣的事情时,类向该类的客户提供通知的一种方法.与事件联系最为紧密的,个人认为是委托.委托可以将方法引用封装在委托对象内.为了弄清组件-事件-委托三者的关系,本人用实际的例子来谈 谈小弟的理解. 首先创建一个Windows控件项目,添加如下控件样板. 当事件触发时,会传递一个EventArgs类型的参数给事件处理方法,为了能传递自定义的信息,我们可以创建一个继承于EventArgs的事件参数 类,其定义如下:

VB.NET数据库编程中的图形处理

编程|数据|数据库|图形 把图形文件名存入数据库中,这是VB.NET数据库编程中处理图形的一种简单有效的方法.本文就介绍如何在VB.NET中使用这种方法来设计Windows和Web图形据库程序. 关键词:VB.NET,数据库,图形,Windows程序,Web程序. 随着多媒体技术的发展,图形数据库在实际应用中已经越来越广泛了.在VB.NET数据库编程中处理图形的方法之一就是把图形作为数据库的一个字段存放到数据库中:第二个方法就是把图形的文件名作为一个字段保存到数据库中,而一张张图片则作为独立的文

跨越边界: 活动记录和Java编程中特定于域的语言

DSL 是专门解决特定于域问题的语言.通过更接近问题的操作,DSL 可以提供在通用语言中可能找不 到的好处.Java 世界中充满了 DSL.属性文件.Spring 上下文.标注的某种用法以及 Ant 任务,都是 DSL 的示例. 在开始研究其他像 Ruby 这样的语言的时候,我开始理解到 Java 语言目前对于 DSL 还没有良好的把 握.在这篇文章中,将看到 Ruby 使用的四种集成干净的 DSL 的技巧.然后,将看到在 Java 语言中可 能存在的选项是什么. 隐藏语言的世界 虽然您可能不知