为了账号安全,请及时绑定邮箱和手机立即绑定

如何选择数据表中的不同行并存储到数组中

如何选择数据表中的不同行并存储到数组中

C#
不负相思意 2019-08-15 17:21:48
如何选择数据表中的不同行并存储到数组中我有一个数据集objds。objds包含一个名为Table1的表。Table1包含名为ProcessName的列。这个ProcessName包含重复的名称。所以我想只选择不同的名称。这是可能的。  intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

DataView view = new DataView(table);DataTable distinctValues = view.ToTable(true, "Column1", "Column2" ...);


查看完整回答
反对 回复 2019-08-15
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

单行代码将避免重复的行DataTable

dataTable.DefaultView.ToTable(true, "employeeid");

哪里:

  • 第一个参数ToTable()是一个布尔值,表示你是否想要不同的行。

  • 第二个参数ToTable()是列名,我们必须根据它来选择不同的行。只有这些列将在返回的数据表中。

同样可以DataSet通过访问特定的a来完成DataTable

dataSet.Tables["Employee"].DefaultView.ToTable(true, "employeeid");


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 398 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信