CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

datagrid控件在保存时无法激活相应的函数

楼主wxl_pilot(空军飞行员)2005-02-24 17:16:31 在 .NET技术 / ASP.NET 提问

<asp:DataGrid   id="MyDataGrid"  
  OnItemDataBound="MyItemDataBound"                         ShowFooter="true"  
  DataKeyField="admin_id"      
  AutoGenerateColumns="false"    
  runat="server"       AllowPaging="true"      
  PageSize="3"      
  PagerStyle-Mode="NumericPages"    
  PagerStyle-NextPageText="下一页"    
    PagerStyle-PrevPageText="前一页"    
    PagerStyle-HorizontalAlign="Center"    
  PagerStyle-Position="Bottom"                                      
  OnPageIndexChanged="MyDataGrid_PageIndexChanged"  
  OnEditCommand="MyDataGrid_Edit"    
  OnUpdateCommand="MyDataGrid_Update"  
  OnCancelCommand="MyDataGrid_Cancel">  
   
  点击编辑后可以看到更新和取消,点击取消可以正常返回,但是点击更新却不能激活对应的函数  
  哪位能指点指点?  
  (在页面中有其他的文本输入框[不在datagrid内]使用了验证是否为空的控件,只要一点更新下面就会提示请输入…………,莫名其妙) 问题点数:20、回复次数:4Top

1 楼wxl_pilot(空军飞行员)回复于 2005-02-24 17:52:01 得分 0

upTop

2 楼wxl_pilot(空军飞行员)回复于 2005-02-24 21:15:46 得分 0

怎么没人回复?  
  我已经弄清楚了,是因为同一个页面存在着验证控件,所以点击保存时激发了那几个验证控件  
  不知道有没有办法可以使验证控件与datagrid的这个更新按钮共存呢Top

3 楼chengbo1983(chengbo.net)回复于 2005-02-24 21:20:02 得分 20

你自己搞定了,我就只有JF了Top

4 楼wxl_pilot(空军飞行员)回复于 2005-02-25 09:46:46 得分 0

呵呵  
  把编辑所在的列改用模版列,在把几个按钮的causesvalidation设置为false就可以解决了  
  为了方便和我一样的初学者把代码贴出来:  
  <asp:TemplateColumn   HeaderText="操作"     >  
          <ItemTemplate>  
    <asp:LinkButton   ID="cmdEdit"   Runat="server"     causesvalidation="false"   CommandName="Edit"   text="修改"     />  
                          </ItemTemplate>  
  <EditItemTemplate>  
      <asp:LinkButton         causesvalidation="false"   ID="cmdUpdata"   Runat="server"   CommandName="Update"   text="保存"       />  
      <asp:LinkButton     causesvalidation="false"       ID="cmdCancel"   Runat="server"   CommandName="Cancel"   text="取消"         />      
  </EditItemTemplate>  
    </asp:TemplateColumn>Top

相关问题

  • DataGrid里面的嵌套控件怎么调用后台函数?
  • DataGrid等服务器控件可以作为函数参数吗?
  • 很BT的问题,我的ActiveX控件只有在单击激活后才会调用OnCreate函数
  • DataGrid控件的换页操作一般写到哪个函数中?
  • 谁有这样的函数或控件?
  • CTreeCtrl控件的SetBKColor函数问题?
  • .net 的函数、类型、控件.....
  • 如何使用控件的Create函数
  • VC.net关于MediaPlayer控件的EndOfStream函数
  • 关于ListCtrl控件的GetHotItem()函数!!

关键词

  • 控件
  • 函数
  • 验证
  • datagrid
  • 页面
  • 激活
  • 更新
  • 点击
  • 指点
  • 按钮

得分解答快速导航

  • 帖主:wxl_pilot
  • chengbo1983

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo