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

关于在DetailsView中添加验证

楼主txl829(大四啦!)2006-06-03 15:15:54 在 .NET技术 / ASP.NET 提问

<Fields>  
                              <asp:BoundField   DataField="dpt_name"   HeaderText="部门名称"   SortExpression="dpt_name"     />  
                              <asp:CheckBoxField   DataField="dpt_doSort"   HeaderText="是否排序"   SortExpression="dpt_doSort"   />  
                              <asp:TemplateField   HeaderText="部门类型"   >  
                              <ItemTemplate>  
                                         
                              </ItemTemplate>  
                              <InsertItemTemplate>  
                             
                                      <asp:DropDownList   ID="DropDownList2"   runat="server"   DataSourceID="AccessDataSource1"   DataTextField="dpt_type_name"   DataValueField="dpt_type_id"   AutoPostBack="true">  
                                      </asp:DropDownList>  
                              </InsertItemTemplate>  
                               
                              </asp:TemplateField>  
                              <asp:CommandField   ShowInsertButton="True"   />  
                      </Fields>  
  这个DetailsView直接进入插入模式(DefaultMode="Insert"),只有插入和取消两个按钮,且由系统生成,并非模板列。  
  我想对第一个字段添加验证,也就是在插入前判断是否为空,请问如何做?? 问题点数:50、回复次数:9Top

1 楼shixin1198(好好学习 天天上上)回复于 2006-06-03 15:25:38 得分 50

在绑定   事件中添加验证!    
  if(YourData==null)  
  {}  
  else  
  {}Top

2 楼txl829(大四啦!)回复于 2006-06-03 15:27:34 得分 0

能否详细一点?Top

3 楼txl829(大四啦!)回复于 2006-06-03 16:50:51 得分 0

如果不处理,当第一个字段为空时点插入会弹出提示“调用的目标发出了异常”Top

4 楼ilovejolly(有些伤感)回复于 2006-06-03 17:22:49 得分 0

jfTop

5 楼txl829(大四啦!)回复于 2006-06-03 18:12:53 得分 0

。。。  
  没人回答我啊Top

6 楼mingzaili()回复于 2006-06-03 18:29:23 得分 0

用模板列啊.Top

7 楼txl829(大四啦!)回复于 2006-06-03 18:43:33 得分 0

没办法只能这样了Top

8 楼txl829(大四啦!)回复于 2006-06-03 19:15:00 得分 0

用了模板列了,但又有问题。  
  我的GridView跟DetailsView在一个页面中,用了   atlas  
  我这样加了一个验证  
    <asp:TemplateField   HeaderText="部门名称">  
                                     
                                       
                              <InsertItemTemplate>  
                                       
                                      <asp:TextBox   ID="txt_Name"   runat="server"></asp:TextBox>  
                                      <asp:RequiredFieldValidator   ID="RequiredFieldValidator1"   runat="server"   ErrorMessage="RequiredFieldValidator"     ControlToValidate="txt_Name">*</asp:RequiredFieldValidator>  
                              </InsertItemTemplate>  
                              </asp:TemplateField>  
  验证是实现了,但是当我点开GridView的编辑模式点更新时,他也要验证,不能分开吗?Top

9 楼txl829(大四啦!)回复于 2006-06-03 19:23:07 得分 0

自已顶Top

相关问题

关键词

得分解答快速导航

  • 帖主:txl829
  • shixin1198

相关链接

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

广告也精彩

反馈

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