日期:2014-05-18  浏览次数:20895 次

如何保证某列数据不重复,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里面字段的值进行对比比较合理!
------解决方案--------------------
路过接分!