C#用LINQ语句操作Listview列数据

问题描述

就是我有个listviw,里面列都是数字,例如我有个列,列名叫号码,号码175625918123我现在要想用LINQ去计算这个号码列的所有数据,去计算这里重复的号码,重复了几次。比如2,在这些行里面有重复2次等等,不知道怎么操作,求高手

解决方案

解决方案二:
varquery=list.GroupBy(l=>l).Select(l=>new{g.Key,Cont=l.Count()};
解决方案三:
还是不懂你上面的list是什么意思
解决方案四:
是listview里的item吧list.items
解决方案五:
[img=http://b260.photo.store.qq.com/psb?/e4cb9426-d756-4a2b-8304-7845b38a2d52/f8hZFCKDnPBjN7MI0EcxkeVFJvJ0mOLLDyIhEuyKNlM!/b/YeT3.5p3HwAAYiIUBZuQHwAA][/img]就是这个图片,这个listview上,比如我要获取万这列的数据,所有的行里面,2出现多少次,3出现多少等等,并分组出来在,怎么做啊
解决方案六:
varitems=listView1.Items.Cast<ListViewItem>().GroupBy(o=>o.Text).OrderBy(o=>o.Key);foreach(variteminitems){Console.WriteLine(""{0}"出现了{1}次。",item.Key,item.Count());}

时间: 2024-08-01 10:55:23

C#用LINQ语句操作Listview列数据的相关文章

mysql insert语句操作实例讲解_Mysql

insert的语法 复制代码 代码如下: INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]     [INTO] tbl_name [(col_name,...)]     VALUES ({expr | DEFAULT},...),(...),...     [ ON DUPLICATE KEY UPDATE col_name=expr, ... ] 或: INSERT [LOW_PRIORITY | DELAYED | HIGH

Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解_Android

本文实例讲述了Android操作SQLite数据库(增.删.改.查.分页等)及ListView显示数据的方法.分享给大家供大家参考,具体如下: 由于刚接触android开发,故此想把学到的基础知识记录一下,以备查询,故此写的比较啰嗦: 步骤如下: 一.介绍: 此文主要是介绍怎么使用android自带的数据库SQLite,以及把后台的数据用ListView控件显示 二.新建一个android工程--DBSQLiteOperate 工程目录: 三.清单列表AndroidManifest.xml的配置

c# listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响

问题描述 c#listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响 解决方案 解决方案二:你说的添加新数据是重新绑定,还是在原基础上增加行?解决方案三:引用1楼dongxinxi的回复: 你说的添加新数据是重新绑定,还是在原基础上增加行? 增加行例如:listview展示如下:1abc2def3ghi一段时间数据库有新数据1abc2def3ghi4jkl5mnp解决方案四:无非就是比较两条数据是非"一样"嘛傻瓜式

特定位置数据读取-C#用listView读取文件的后几列数据

问题描述 C#用listView读取文件的后几列数据 我的文件类型是txt的,需要读取该文件的后三列内容,如图: 将这些数据导入listview,该如何执行? 主要是不知道如何读取后三列求大神指教,谢谢! 解决方案 用stream流读取存到字符数组中 public static string[] Read(string path) { StreamReader sr = new StreamReader(path, Encoding.Default); String line; string l

最基本的sql语句操作

  最基本的sql语句操作: 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pub

常用的mysql语句操作大全

一.用户创建.权限.删除 1.连接MySql操作 连接: mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样) 断开: exit (回车) 打开cmd,输入 mysql -h 127.0.0.1 -u root -p 然后输入密码.就可以连接到本地的MySql数据库了. 2.创建用户: 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username - 你将创建的

mysql-复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路!

问题描述 复制一列数据到另一个表,还要在数据前面加字符串,求大神给思路! 比如查询A表产品id,复制到B表并且统一加入 product_id,最后的效果是 product_id=1 product_id=2 有没有sql语句能做到? 解决方案 SQLServer某个表的数据批量导入到另一个表复制一个库中的表数据到另一个库表中 解决方案二: 创建B表,两个字段( product_id ,设置成主键 自增长,从1开始.),id (来自A表) insert into B(id) select id f

ListView搜索数据咋整?

问题描述 ListView用的是高效分页,就是这种方法:http://www.cnblogs.com/La5DotNet/archive/2012/05/07/2489382.html那么问题来了,如何在ListView中搜索数据,而搜索到的数据如何实现分页? 解决方案 解决方案二:直接搜索ListView的数据源分页用linq的take和skip方法解决方案三:引用楼主zhuimin20071219的回复: ListView用的是高效分页,就是这种方法:http://www.cnblogs.c

sql语句操作全集值得永久收藏

sql语句操作全集值得永久收藏 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL-数据定义语言(CREATE,ALTER,DROP,DECLARE) DML-数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL-数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database