C#如何获取datagridview中某一整列的数据。

我现在有一堆数据,约5000个。问题:(1)现在,我想获取MAC号那列的所有数据作为一个集合,该怎么获取。(2)获取到整列数据后,如何进行判断是否有相同的MAC号比较快速... 我现在有一堆数据,约5000个。

问题:
(1)现在,我想获取MAC号那列的所有数据作为一个集合,该怎么获取。
(2)获取到整列数据后,如何进行判断是否有相同的MAC号比较快速,用foreach吗。
如果有其他比较快速的方法,请指点一下。
展开
 我来答
lhyAiralhy
2015-02-10 · TA获得超过469个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:258万
展开全部
三种方案:一种去sql语句去写,第二种就是循环做,没别的办法,5000条数据并不多,循环也是很快的。第三觉得用linq也是可以做的。
建议用循环做,比较清晰。
玩转数据处理
2015-02-10 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3792

向TA提问 私信TA
展开全部
你的 datagridview 数据源是什么呢?
更多追问追答
追问
execl的。从execl里面获取的数据。
追答
List<string> listMac = new List<string>();
foreach (DataGridViewRow item in this.dataGridView1.Rows)
{
    string tempMac = item.Cells[2].Value.ToString();//假设你的mac列在第二列
    if (!listMac.Contains(tempMac))
    {
        listMac.Add(tempMac);
    }
    else
    {
        MessageBox.Show("重复mac");
    }
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式