说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于datagrid 修改数据的问题,帮我看看,多谢

编辑:说三道四文库 发布时间:2017-09-26 06:43
HTML文档下载 WORD文档下载 PDF文档下载
我的datagrid的html代码是:
<asp:datagrid id="DataGrid2" style="Z-INDEX: 101; LEFT: 184px; POSITION: absolute; TOP: 169px" runat="server" DataKeyField="name" OnCancelCommand="DataGrid2_CancelCommand" OnUpdateCommand="DataGrid2_UpdateCommand" OnEditCommand="DataGrid2_EditCommand" Height="225px" Width="392px" ForeColor="Black" GridLines="None" CellPadding="2" BackColor="LightGoldenrodYellow" BorderWidth="1px" BorderColor="Tan" AutoGenerateColumns="False">
  <Columns>
    <asp:TemplateColumn>
<ItemTemplate>
  <asp:LinkButton runat="server" Text="修改" CommandName="Edit" CausesValidation="false"></asp:LinkButton>
        </ItemTemplate>
<EditItemTemplate>
  <asp:LinkButton runat="server" Text="确定" CommandName="Update"></asp:LinkButton>&nbsp;
  <asp:LinkButton runat="server" Text="取消" CommandName="Cancel" CausesValidation="false"></asp:LinkButton>
</EditItemTemplate>
   </asp:TemplateColumn>
   <asp:TemplateColumn>
<ItemTemplate>
  <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.name") %>'>
</asp:Label>
        </ItemTemplate>
<EditItemTemplate>
  <asp:TextBox runat="server" ID=name Text='<%# DataBinder.Eval(Container, "DataItem.name") %>'>
  </asp:TextBox>
</EditItemTemplate>
   </asp:TemplateColumn>
  </Columns>
</asp:datagrid>
<asp:Label id="Label1" style="Z-INDEX: 102; LEFT: 281px; POSITION: absolute; TOP: 467px" runat="server">Label</asp:Label></form>

其中DataGrid2_UpdateCommand为:
private void DataGrid2_UpdateCommand(object sender,DataGridCommandEventArgs e)
  {
          TextBox nameTextBox =(TextBox)(e.Item.Cells[1].FindControl("name"));
          string name=nameTextBox.Text; 
          DataGrid2.EditItemIndex=-1;
          Label1.Text=name;
          DataGrid2.DataBind();
  }
问题是:为什么最后显示的Label1.Text还是原来的值呢,也就是说即使我在文本框中改变了值,最后显示的还是原来的值 呢???
DataSource没有修改当然是原来的值了。
但是name值是从文本框中读出的呀
另问:能不能详细说说怎样修改datasource
你先单步调试看看结果啊
把Page_Load中绑定DataGrid的代码放到IsPostBack里:
if (!IsPostBack)
{
  绑定DataGrid
}
to icyer:我按照你的方法改后,再点“修改”时就没有显示了,为什么呀???
在Delphi中简单实现多重查询 在Delphi中建立和使用别名 在DELPHI中使用ADO对象存取ODBC数据库 在Delphi中使用DBF数据 在Delphi中随意控制DBGrid 每一行的颜色 在Delphi中自动检测、建立数据库别名和表格 在存储过程中使用use database-Delphi资料 在一个Dbgrid中显示多数据库-Delphi资料 在运行期创建表-Delphi资料 怎样把可以使用的表名输出到一个选择框?-Delphi资料 怎样发布基于Microsoft SQL Server的程序-Delphi资料 怎样解决打开一个DBF表时的Index not found..错误-Delphi资料 怎样向SQL Server插入带有Image字段的记录-Delphi资料 怎样在Paradox表中加密码?-Delphi资料 自动Login数据库-Delphi资料 自动检测、建立数据库别名和表格-Delphi资料 自动注册Paradox-Delphi资料 Delphi 4增訂的Object Pascal Delphi 5 Enterprise版10大特点 Delphi 插件创建、调试与使用应用程序扩展 Delphi 程序制作要点 Delphi 中面向对象编程之我见 Delphi”程序级触发器”功能的实现 Delphi4.0系统提示信息的汉化 Delphi5优化 Delphi编程技巧十则 Delphi程序制作要点 Delphi的类型转换 Delphi第三方控件大测评 Delphi多层应用程序的实现 Delphi技巧点滴 如何往串口的发送脚送出一个持续10ms的低电平? 如何实现有些项输出到打印机,有些项输出到显示器,也就是有预览时能看到,而打印时不把他打印出来. ★紧急求助!!如何在CListCtrl中的非第一列贴图?或者设个标记?在线等待!★ memset、memcopy\memget等都是干什么的怎么用?? dropDownList的异常现象?????? 如何改变EventLog中Source和自定义Log的对应关系? 紧急求助,在线等待。 为什么无法实现? 请问vc60.idb和vc60.pdb是干什么用的? dreamweaver Mx再繁體系統中的使用 乱码问题!请高手赐教!! 请问在jsp中如何连接access数据库? 你愿意赐教吗? w3svc记录的时间跟系统时间不一致? 谁能告诉我在哪儿可以下载到微软BHO的例子? 一个弄了很长时间的问题,高手过来看看。。 怎样在网页中显示数据类型为"OLE 对象"的图片 可以帮我看一下这段程序吗? 谢谢! 急救我 请问 tomcat 中服务 问题? 我的心渐渐寒了,IT公司怎么这么没信誉呀? 关于安装qq的问题. 我看到有的文章发布系统里,有在word里直接粘贴就可以显示的JS,但我不会调用,谁知道? 一个很菜的问题 需要一个弹珠台游戏的设计思路,(windows自带的那个pinball游戏) windows 2000 中有多少中方法访问硬盘上的文件?? 文档不能删除的问题!请高手赐教,定重谢 Set object1 = object2 有关拷贝文件的问题? !!!!!!!!!如何让Memo新添加的一行使用colorbox1.selected,其他行不变????????? vb.net中的控件有無像vfp中parent屬性可以訪問上級對象?現在類中沒能訪問啊 excel一张表中最多可以保存多少行数据? javascript向jsp传递变量的问题 我想知道用tab来移动光标时突发的是什么消息?还有光标选中的虚线是怎么划的 ? 想改变单文档背景色在那个函数里设置?怎样设置? 有没有女孩对你说:”你真象我以前的男朋友!” 求救????????????? 求救????????????? 麻烦大虾看一下这几个错误,急急急!!!!!!!!!! C#中如何读取文本方式的整数向C++中的fscanf语句一样 高手帮忙 如何将Outlook Express的邮件转移到foxmail中去 如何插入图片到sql server中? 关于rave打印问题?(打印页码范围) 请教:在asp.net开发环境里,我用C#编写网站,为什么老是连接不上数据库SQL Server 2000 啊? SQL Server启动的一个问题 关于linux下解压缩的问题 非常奇怪的问题:href=question.jsp?a=&b=&c=123,当接收这些参数时,C的值为什么不是123,而是null!!! IIS菜鸟问题两个。IIS菜鸟问题两个。IIS菜鸟问题两个。IIS菜鸟问题两个。IIS菜鸟问题两个。 使用vc.net操作环境时常遇到的两个烦人问题. 硬盘低格后如何处理? 张高丽在上海浙江调研:东部地区要带头杭州欲从钱塘江引风进城吹走灰霾“国家记忆”美国档案馆二战缅印战场影浙江省政协公开征集2014年重点履职日空自航空展开幕 蓝色冲击波进行飞行金正恩视察在建滑雪场 称建设者功绩将究竟谁在改变钓鱼岛“现状”?“世纪审判”遭闹场 穆尔西高喊“我是穆尔西拒穿囚服出庭、高呼口号 庭审被日本千叶首发PM2.5提醒 称污染可埃及政治仍恶性循环 军政府或催生新“印度雄心勃勃探火星 英媒议论“与中国叙利亚人权网站称10月共21名媒体工芝加哥农产品期价4日涨跌不一马里地雷爆炸造成4人死亡博尔特自爆在北京拒吃中餐 每日吃10奥运“五金王”邹凯与女友领证结婚【高监控丑闻让美政府“四面楚歌”西媒吐槽印度火星探测“比许多飞机便宜小泉之子等日高官“不动产和储蓄”为零中国户籍城镇化率仅27.6% 70%一分钟解决用车问题(48)座椅记忆功地方十三五勾勒能源发展路线:聚焦清洁深交所:为新三板企业转板创造条件 八溢价30亿 辽宁成大入驻中华保险长虹对清算存异议 4.4亿补贴被政府匹凸匹再收罚单 被罚董监高均已离职招商蛇口首秀破发 大股东增持25亿护2015热门SUV推荐 Q7/汉兰达据说,这是每个人2015年的遗憾!盈方微管理层大换血 推进多产品线战略江山化工9.67亿购浙铁大风华天酒店战投立足长线 谋局高端养老盘智能制造再迎政策利好 两大领域商机不多场国际赛事将举办 七股历尽沧桑待涅北斗产业链迈向高端 七股组成下一群白雾霾来袭煤炭受伤 新能源行业掘金分析新中基15亿收购绿瘦健康 转型“互联亚星化学21.7亿收购新湖阳光 进军让锤子罗永浩吃亏的行业 代工行业发展官方:亚泰外援胡斯蒂重返德甲加盟法兰药审改革全面揭幕 五股重磅大戏即将上
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘