2011-06-29 54 views
-5

我有一個DataTable,我將它綁定到我的ASP.NET頁面上的GridView。我也允許編輯和插入。如何確定DataTable中是否存在記錄?

保存/插入後,我需要確定Gridview中是否有重複的描述。

我該如何做到這一點?

+0

當您在MSDN上查看DataTable的文檔時,是否沒有找到適用的方法?你有什麼問題? –

+0

閱讀很難,我寧願讓其他人做這項工作。 – BentOnCoding

+0

你是如何檢查ROW副本的......你是否檢查連續的所有字段?或確定唯一性的特定字段 – Rahul

回答

1

我們可能需要更多關於您使用何種數據庫的信息才能給出正確的答案,但我仍然會採取擺動。

首先,由於多種原因,包括默認索引和確保唯一性,您需要在數據庫表上擁有PRIMARY KEY。其次,您可以將表配置爲在描述列上具有UNIQUE INDEX。這將防止在數據庫級別插入重複數據。但是,一旦你這樣做了,你可能會在你的客戶端應用程序中出現某種異常或錯誤,你需要去處理和處理。

此外,您可以創建一個AJAX函數來過濾數據,因爲用戶在新行中鍵入並顯示相似的記錄。我在一個應用程序中這樣做了,用戶可以使用相同的請求,但使用的語句略有不同。

2

任何你綁定的數據都有唯一的id。 所以綁定後檢查該ID是否存在或不存在於datatable.We不能說超過這個,除非你解釋更多。

相關問題