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

winform中,datagridview 中如何取值
现在datagridview中,有数据、
名称
小张
小王
小李
小张
我现在要统计一共有多少人 (3人),小张和小张名称,
我的datagridview中的数据是不是数据源,而是添加上去的,请问该怎样统计啊

------解决方案--------------------
遍历一遍吧,每次把找到的放到list中,然后下一个先去list中找,找到就不添加了
------解决方案--------------------
给你点思路,具体实现靠自己...

方法一:直接sql来查询出来
方法二:遍历你的datagridview,自己写逻辑来判断
------解决方案--------------------
遍历datagridview.
------解决方案--------------------
遍历一下Gridview的名称列,,,得到这一列的所有 人员名字。。。放到数组里、、、然后遍历一下数据。。、
遍历数组进行比较。。。然后Count++统计出来人数。。。
------解决方案--------------------
ArrayList al = new ArrayList();
foreach (GridViewRow row in gvCustomer.Rows)
{
al.Add(row.Cells[0].Text.ToString());

}
这个是把某一列的所有值放到集合里面
然后遍历集合 判断一下 冒泡一样的比较应该可以。。
Count++就可以了。。。
------解决方案--------------------
探讨
引用:
ArrayList al = new ArrayList();
foreach (GridViewRow row in gvCustomer.Rows)
{
al.Add(row.Cells[0].Text.ToString());

}
这个是把某一列的所有值放到集合里面
然后遍历集合 判断一下 冒泡一样的比较应该可以。。
Count++就可以了。。。……