从一个列表里如何判断产品类型是否一致?
即在gridview产品列表里,格式如下
id  name   lx
1   产品1  书
2   产品2  电脑
3   产品3  电脑==================
如何判断lx字段里的内容一致就返回true;如果不一致就返回false;比如类型都是“电脑”就true;类似以上的又有“书”和“电脑”就返回false

解决方案 »

  1.   

    在GridView的RowData_Bound事件里判断勒
      

  2.   

    List<string> list = new List<string>();
            for (int i = 0; i < list.count; i++)
            {
                for (int j = 0; j < list.count; j++)
                {
                    if (i != j)
                    {
                        if (list[i] == list[j])
                        {
                            return false;
                            break;
                        }
                    }
                }
            }
      

  3.   

    没人帮我啊,看来大家明天放假都想着玩耍去了。哎,只有自己帮自己了。我想到了一个方法,很笨,但很实用。
    通过这个语句
    select distinct lx
    或者group by 得到结果,如果=1就返回true,如果等于2以上,就返回false不知大家还有没有好的办法?
      

  4.   

    ===============
    现在在测试,差不多成功了,
    如果只有一条数据呢,就直接返回true,如何写?
      

  5.   

    耶,成功了。
    谢谢hanqing_liu的慷慨。