2010-07-22 97 views
0

我有几个文本框,并且用户在这些字段之一中输入了相同的数据。我有另一个表是store_no。我想限制用户输入可能的错误。例如,如果表上没有machine_no#4,用户将被警告消息框。验证数据库

Machine_no  Value1 In first day 
1    500 
2    400 
3    600 

Machine_no  Value1 second day 
1    8678 
2    45645 
3    54645 

在此先感谢

回答

1

如果你真的想限制可用的选择,我会用从表中填充选项的下拉列表取代自由形态文本框。

+0

对不起,但这不是我的答案。因为我的桌子上有超过1000条记录。我必须限制用户输入错误的数字。如果我使用dropdownlist,他们必须从列表中选择。数据录入时间过长。 – Hakan 2010-07-22 15:01:22

+1

在这些情况下,有脚本技术可以使下拉减少痛苦。谷歌“键入提前下拉”或“自动完成下拉”,你会发现一些很好的例子。 – 2010-07-22 15:09:11

+0

我想我自己找到了答案。检查文章http://www.em-re.com/2011/01/validate-against-database – Hakan 2011-01-03 23:00:39

0

您可以使用NumericUpDown控件让用户只输入整数并根据通用整数列表或整数数组进行验证(您可以使用数据库表上的现有机器编号加载列表),最后如果输入无效数字,您可以使用ErrorProvider控件向用户显示警告。