一个关于gridView的问题

wangyingnj 2010-01-04 01:37:58
我是绑定objectdatasource的,我想在更新的时候,某个字段设置一下约束,比如电话号码只能是数字,如果不是数字要有报错提示。

这个怎么弄啊
...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyingnj 2010-01-04
  • 打赏
  • 举报
回复
谢谢大家,弄出来了
随心录123 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yankai159357 的回复:]
<asp:TextBox ID="txtDay" runat="server" onKeyUp='this.value=this.value.replace(/\D/gi,"")'> </asp:TextBox>

这样他直接不能输入其他的是  只能输入数字
[/Quote]
在这个文本筐后面加个(只能输入数字)
因为除了数字其他的输入没用!你试试就知道了!关键是 onKeyUp='this.value=this.value.replace(/\D/gi,"")'
随心录123 2010-01-04
  • 打赏
  • 举报
回复
<asp:TextBox ID="txtDay" runat="server" onKeyUp='this.value=this.value.replace(/\D/gi,"")'></asp:TextBox>

这样他直接不能输入其他的是 只能输入数字
  • 打赏
  • 举报
回复
ValidationExpression="^(-?\d+)(\.\d+)?$"
guozhaoyou1 2010-01-04
  • 打赏
  • 举报
回复
一个最简单的写法:
<asp:TemplateField HeaderText="单价" SortExpression="unitFee">
<EditItemTemplate>
<asp:TextBox ID="TextBox12" runat="server" Text='<%# Bind("unitFee") %>'
Width="75px"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator27"
runat="server" ControlToValidate="TextBox12" ErrorMessage="输入错误"
ValidationExpression="^(-?\d+)(\.\d+)?$"></asp:RegularExpressionValidator>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label39" runat="server" EnableTheming="False"
Text='<%# Bind("unitFee") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuzhengqing1 的回复:]
这个在添加的时候约束的啊,怎么在绑定的时候约束呢
[/Quote]

[Quote=引用 1 楼 yzyz111188 的回复:]
在编辑模板(EditItemTemplate)里面加验证
[/Quote]

_老吴 2010-01-04
  • 打赏
  • 举报
回复
这个在添加的时候约束的啊,怎么在绑定的时候约束呢
wangyingnj 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 wangyingnj 的回复:]
我是绑定objectdatasource的,我想在更新的时候,某个字段设置一下约束,比如电话号码只能是数字,如果不是数字要有报错提示。

这个怎么弄啊
[/Quote]具体的不会啊,能给个例子不???
guozhaoyou1 2010-01-04
  • 打赏
  • 举报
回复
需要验证的列设置模板列,然后可以直接拖VS里面自带验证控件验证
tianmao111 2010-01-04
  • 打赏
  • 举报
回复
不太明白,是显示数据啊,还是修改数据啊
yzyz111188 2010-01-04
  • 打赏
  • 举报
回复
在编辑模板(EditItemTemplate)里面加验证

62,265

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧