在编辑GridView1里,点击更新的时候出现未将对象实例化,XYDH里出现

问题描述

protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings["KYGLConnectionString"].ConnectionString);conn.Open();stringxybh=GridView1.DataKeys[e.RowIndex].Value.ToString();/*获取主键,需要设置DataKeyNames,这里设为xybh*/Stringyxmc=(GridView1.Rows[e.RowIndex].Cells[2].Controls[0]asTextBox).Text.ToString();/*获取要更新的数据*/Stringyz=(GridView1.Rows[e.RowIndex].Cells[3].Controls[0]asTextBox).Text.ToString();Stringbgdd=(GridView1.Rows[e.RowIndex].Cells[4].Controls[0]asTextBox).Text.ToString();Stringxyjj=(GridView1.Rows[e.RowIndex].Cells[5].Controls[0]asTextBox).Text.ToString();Stringxydh=(GridView1.Rows[e.RowIndex].Cells[6].Controls[0]asTextBox).Text.ToString();Stringsql="UPDATEYXGLsetxybh='"+xybh+"',yxmc='"+yxmc+"',yz='"+yz+"',bgdd='"+bgdd+"',xyjj='"+xyjj+"',xydh='"+xydh+"'wherexybh='"+xybh+"'";SqlCommandcmd=newSqlCommand(sql,conn);cmd.ExecuteNonQuery();conn.Close();GridView1.EditIndex=-1;BindData();}

解决方案

解决方案二:
GridView1.Rows[e.RowIndex].Cells[6].Controls[0]中的某个属性为null。

时间: 2024-11-15 21:17:39

在编辑GridView1里,点击更新的时候出现未将对象实例化,XYDH里出现的相关文章

c# .net mvc-MVC4上传图片并显示,点击上传foreach遍历报错,提示未设置对象实例化?

问题描述 MVC4上传图片并显示,点击上传foreach遍历报错,提示未设置对象实例化? 如图所示是我所用到的代码及运行后报错的提示,调试过后发现遍历时var x的值为空,可是却不知道该怎么实例化,请指教!在线等,谢谢谢谢! 解决方案 要看你的代码,是不是控制器没有把模型传过来.

代码-GridView里点击编辑按钮,弹出窗口进行编辑,怎么传值

问题描述 GridView里点击编辑按钮,弹出窗口进行编辑,怎么传值 GridView里点击编辑按钮,弹出窗口进行编辑,怎么获得每一行的值传到编辑窗口去啊?求各位大神指教!!! 这是弹出窗口的代码: 解决方案 当前行都可以找到.行里的数据当然可以获取了. 解决方案二: 你点击编辑的时候就可以获取到 当前行的数据,和你绑定当前行的数据一样的方法啊. 解决方案三: 你点击编辑的时候就可以获取到 当前行的数据,和你绑定当前行的数据一样的方法啊. 解决方案四: <a href=""edi

net asp net 网站设计-gridview点击更新后数据都给清空了 为什么啊

问题描述 gridview点击更新后数据都给清空了 为什么啊 protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { string listnumber = GridView1.Rows[e.RowIndex].Cells[0].Text; string cnumber = GridView1.Rows[e.RowIndex].Cells[1].Text; string cknumber =

aspnet-在gridiew编辑列对数据进行更新的一些问题

问题描述 在gridiew编辑列对数据进行更新的一些问题 在gridiew编辑列对数据进行更新,但是点击更新之后新的数据没有更新,查看数据库,表里的数据依然是之前的原始数据,并没有更新上.断点调试,发现新输入的数据并没有传出来,找不到问题所在了,,求大神帮忙,,,

我在gridview里点击“选择”按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview。我这么做是不能刷新gridview的,请指教。

问题描述 我在gridview里点击"选择"按钮,希望弹出窗口,在弹出窗口操作完毕后关闭,返回值给父窗口,并对父窗口的数据源重新绑定以刷新gridview.我这么做是不能刷新gridview的,请指教.前端asp.net代码:<asp:GridViewID="GridView1"runat="server"Width="860px"AllowPaging="True"AutoGenerateColum

我用了共享内存映射,但是,串口来的数写到共享内存里,就是更新不到磁盘文件里去咋办??

问题描述 我用了共享内存映射,但是,串口来的数写到共享内存里,就是更新不到磁盘文件里去咋办?? 共享内存映射,flushviewoffile,更新磁盘文件(那个flushviewoffile 返回都是对的可是文件里就是没有东西) 解决方案 先看i数据是否正确接收了,有没有写入共享内存.

android gridview里面点击事件

问题描述 android gridview里面点击事件 gridview的一个item布局里面有3个点击事件android:onClick="tock_on" android:onClick="tock_off" android:onClick="search",怎么实现对他们的操作呢? 解决方案 http://kandy0619.blog.163.com/blog/static/643443452010021101343213/ 解决方案二:

安卓实现在设置页面里面点击按钮应用内所有的字体大小都改变

问题描述 安卓实现在设置页面里面点击按钮应用内所有的字体大小都改变 安卓实现在设置页面里面点击按钮应用内所有的字体大小都改变 安卓实现在设置页面里面点击按钮应用内所有的字体大小都改变 安卓实现在设置页面里面点击按钮应用内所有的字体大小都改变 解决方案 设置一个主题,所有文字相关的设置成这个主题,你动态更换主题就行 解决方案二: 动态更换主题就可以了 解决方案三: 把所有的文字控件都加入到一个TextView集合中,点击按钮时,可以修改整个集合的字体大小. 解决方案四: 遍历layout里所有vi

在JSP页面点击浏览,选取EXCEL表格,点击导入能将表中数据保存到数据库里

问题描述 在JSP页面点击浏览,选取EXCEL表格,点击导入能将表中数据保存到数据库里 在JSP页面点击浏览,选取要保存的EXCEL表格,点击导入能将表中数据保存到MYSQL数据库里 环境用的是MVC +MYSQL 求源码!!!!!! 解决方案 参考Spring3 MVC + POI 实现 Excel与MySQL 的导入导出 解决方案二: 上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!