CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请教高手datagrid中的checkBox选中后在后台的checkbox.checked却是false

楼主cuiying1002(蓝冰)2006-08-01 16:37:50 在 .NET技术 / ASP.NET 提问

请教高手datagrid中的checkBox选中后在后台的checkbox.checked却是false  
  这可能是什么样原因呢??  
   
  代码如下:前台  
  <asp:TemplateColumn>  
  <ItemStyle   Width="15px"></ItemStyle>  
  <ItemTemplate>  
  <asp:CheckBox   Runat="server"   ID="chkExport"></asp:CheckBox>  
  </ItemTemplate>  
  </asp:TemplateColumn>  
   
  后台  
    For   Each   DataItem   As   DataGridItem   In   DataGrid1.Items  
   
  chkExport   =   DataItem.FindControl("chkExport")  
  If   chkExport.Checked   =   True   Then  
  Dim   i   As   Boolean   =   db.Deletefp(CInt(DataItem.Cells(1).Text))  
                                  If   i   =   True   Then  
                                          del   =   True  
                                          db.AddLog(ModuleId,   "[删除]   操作员"   &   Session("UserId")   &   "删除工程名称:"   &   DataItem.Cells(2).Text   &   "的分配信息",   Session("UserId"))  
                                  Else  
                                          Response.Write("<script   language='javascript'>window.alert('工程名称   "   &   DataItem.Cells(2).Text   &   "   删除失败!!!');</script>")  
                                  End   If  
                          End   If  
                  Next  
   
   
  问题点数:50、回复次数:11Top

1 楼zhaogy(网络浪子)回复于 2006-08-02 13:39:23 得分 0

我也碰到同样的同题,共同关注Top

2 楼WeekZero(∮小气的鬼∮)回复于 2006-08-02 13:56:23 得分 0

datagrid的数据再page_load的绑定中是否放在了if   not   ispostback   then中  
   
  if   not   ispostback   then  
            //绑定  
  end   ifTop

3 楼zahuifan(杂烩饭)回复于 2006-08-02 14:04:50 得分 0

楼上说得对,重新绑定会造成CheckedBox被重置。Top

4 楼hxling1981(冷雨星空)回复于 2006-08-02 14:20:08 得分 0

WeekZero(【星期零】|   Nothing   is   impossible  
  正解Top

5 楼powerzy(HelloWorld)回复于 2006-08-02 15:20:14 得分 0

同意WeekZero(【星期零】|   Nothing   is   impossible)Top

6 楼NetSpider9804040(网络蛛蛛)回复于 2006-08-17 14:23:38 得分 0

谢谢大家,我也碰到了此类问题,现解决!Top

7 楼chinank(中国南开)回复于 2006-08-17 14:41:31 得分 0

if   not   ispostback   then  
            //绑定  
  end   if  
  Top

8 楼woshigodwolf(斌斌)回复于 2006-08-18 22:10:17 得分 0

datagrid里有一个auotpost这样的命令,你设成TRUE,具体的命令名字给忘了,你试试Top

9 楼xuwei(夕阳西下,断肠人在天涯)回复于 2006-08-18 22:24:40 得分 0

同意     WeekZero(∮   金毛的眼睛   ∮)    
  Top

10 楼softfire007(为天下美女幸福而生!)回复于 2006-08-18 22:34:49 得分 0

if(!Page.isPostBack)  
  {  
   
  }Top

11 楼panda520(NiNi)回复于 2006-08-20 22:18:43 得分 0

碰到了同样的问题,而且我的数据绑定是放在了ispostback里面的  
  为什么还是这样??Top

相关问题

关键词

得分解答快速导航

  • 帖主:cuiying1002

相关链接

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

广告也精彩

反馈

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