又碰到難題了; 在DataTable中,如何取某几個字段的不同記錄? 類似SQL的Destinct查詢. 如題! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable没有这种功能,微软Knowledge Base提供了一种方法,实际上就是遍历行,提取不重复的值http://support.microsoft.com/default.aspx?scid=kb;en-us;326176 好象是没有直接的办法;可以将DATATABLE中你需要的字段先提取出来存到临时表里操作;这事实上也是个遍历的过程. 就如楼主自己所说,你的datatable的数据源来自哪里呢?应该还是sql吧,为什么不直接用distinct重新得到数据源呢,何必在后置代码中去遍历筛选? 如果数据量不大,只能遍历了如果数据量太大,那就重新用distinct得到一下数据源 不能用distinct取啊!我的數據表是通過一個很復雜的函數得來的,不能重數據庫中直接得到. 你的datagrid是放在内存中的,对内存直接操作速度不会很慢的 关于:contextMenuStrip 关于try catch捕获异常 请问有关Form1-Paint的问题! 怎么用xmldocument读一个xml文件? 个性化导出的excel文件 NAnt中执行NUnit,如何在运行的时候读入必须的dll c# 发送邮件出错 又是winform的DataGrid加下拉框的问题 怎样去掉日期中的时间 C# 怎么建动态弹出菜单 关于密码登录的问题。————online 有关注册表的问题
http://support.microsoft.com/default.aspx?scid=kb;en-us;326176
可以将DATATABLE中你需要的字段先提取出来存到临时表里操作;
这事实上也是个遍历的过程.
如果数据量太大,那就重新用distinct得到一下数据源