2011-06-29 21 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不能说超过这个,除非你解释更多。

相关问题