如何保证某列数据不重复,c# winform开发,与数据库无关 ...
如何保证某列数据不重复,c# winform开发,与数据库无关 ...
C# code
public class Test
{
//这里要加个什么标记,能保证这个list的数据不会重复?winform开发,控件为datagridview
public string MyProperty { get; set; }
}
List<Test> list = new List<Test>();
------解决方案--------------------当你添加对象到list里面时
你可以先检验一把list.Contains()
如果包含则不加 不包含则加
------解决方案--------------------不知道,等看,不过好像能设置为DGV的主键列,就不能重复了.具体用什么标记,不知道.
------解决方案--------------------当修改或添加数据时,判断一下吧
------解决方案--------------------在datagridview里面添加过后
你要更后到数据库的时候判断下吧。或者取datagridview里面字段值进行对比。
------解决方案--------------------我感觉要取DataGridView里面字段的值进行对比比较合理!
------解决方案--------------------路过接分!