Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何比较gridview列中的值_C#_Asp.net_Gridview - Fatal编程技术网

C# 如何比较gridview列中的值

C# 如何比较gridview列中的值,c#,asp.net,gridview,C#,Asp.net,Gridview,我正在使用asp.NET4和c 我有一个带有文本框的gridview,它需要数据库的唯一值。此值用于按数据库中的顺序对数据进行排序。 我的所有其他验证器都可以工作,但它们只检查一个框中的值 如何验证该列中的整数是否唯一 我发现唯一能做到这一点的是DataKeyNames,但这并不能阻止它允许重复数字 在单击按钮时更新订单 感谢您提供的信息。我想您可以编写一个JavaScript方法,在提交之前单击ClientClick即可扫描网格内容。您可以使用customvalidator进行验证。在Cust

我正在使用asp.NET4和c

我有一个带有文本框的gridview,它需要数据库的唯一值。此值用于按数据库中的顺序对数据进行排序。 我的所有其他验证器都可以工作,但它们只检查一个框中的值

如何验证该列中的整数是否唯一

我发现唯一能做到这一点的是DataKeyNames,但这并不能阻止它允许重复数字

在单击按钮时更新订单


感谢您提供的信息。

我想您可以编写一个JavaScript方法,在提交之前单击ClientClick即可扫描网格内容。

您可以使用customvalidator进行验证。在CustomValidator的OnServerValidate函数中,您可以重复网格视图的所有行,获取文本框及其值并执行唯一检查。 对于整数验证,可以添加运算符为DataTypeCheck Type=Integer的CompareValidator