datatable.select() 的Distinct 问题

sunli_py 2011-04-28 09:22:33
asp.net
现在我想对 DataTable表share_dt中的BuildingName字段查询并去除重复值
程序参考了这里的资料
http://blog.csdn.net/livening/archive/2010/05/20/5610978.aspx

引用了第第472行的 public DataTable SelectDistinct(string tableName, DataTable sourceTable, string fieldName)
虽然有提示其中的tableName为表名,可以我始终不清楚这个表名到底是什么,是自己随意新写的还是原来就有的。
我在程序中就已知下面几个参数

share_dt 为对其查询的表(DataTable)
BuildingName 是share_dt中的一个字段
可以现在调用函数 SelectDistinct(string tableName, DataTable sourceTable, string fieldName)
时不知道tableName到底是什么?
请我我该如何调用这个函数求解?
谢谢
...全文
589 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
。。。。。
DataTable dt = new DataTable( tableName );
给你的表创建一个名字。。
wtj2832 2011-04-28
  • 打赏
  • 举报
回复
string tableName 只是返回的datatable的表名,可以自己随意写,当然最好有点意义啦.
DataTable sourceTable 是数据源
可以这样调用

DataTable mytable=SelectDistinct("mytable", "share_dt" , "BuildingName");


kk706 2011-04-28
  • 打赏
  • 举报
回复
楼主可以试一下,传一个空字符串,或者自己写一个任意字符串,看最后结果是啥。
吾shi谁 2011-04-28
  • 打赏
  • 举报
回复
这个就是你要查询的数据表的名称,人家上面注释不是说了<param name="tableName">表名</param>
在方法的开始就说明数据表转化成datatable表
sunli_py 2011-04-28
  • 打赏
  • 举报
回复
原来是表中的BuildingName字段错了,引起执行错误,我以为是tableName的问题,谢谢各位!

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧