簡體   English   中英

如何比較gridview列中的值

[英]How do I Compare values in column of a gridview

我正在使用asp.net 4和c#。

我有一個帶文本框的gridview,該文本框需要數據庫的唯一值。 此值用於按數據庫中的優先級對數據進行排序。 我所有的其他驗證器都可以工作,但是他們只檢查一個框中的值。

我如何驗證整數在該列中是唯一的。

我發現要做的唯一一件事就是“ DataKeyNames”,但這並不能阻止它允許重復數字。

單擊按鈕即可完成更新訂單。

感謝您提供信息。

我想您可以編寫一個JavaScript方法,在提交之前先掃描onclientclick網格的內容。

您可以使用customvalidator對此進行驗證。 在CustomValidator的OnServerValidate函數中,您可以在網格視圖的所有行中重復操作,獲取文本框及其值並執行唯一檢查。 對於Integer驗證,您可以添加帶有Operator="DataTypeCheck" Type="Integer"的CompareValidator

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM