如何选择数据表中的不同行并存储到数组中我有一个数据集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" ...);
Cats萌萌
TA贡献1805条经验 获得超9个赞
单行代码将避免重复的行DataTable
:
dataTable.DefaultView.ToTable(true, "employeeid");
哪里:
第一个参数
ToTable()
是一个布尔值,表示你是否想要不同的行。第二个参数
ToTable()
是列名,我们必须根据它来选择不同的行。只有这些列将在返回的数据表中。
同样可以DataSet
通过访问特定的a来完成DataTable
:
dataSet.Tables["Employee"].DefaultView.ToTable(true, "employeeid");
- 3 回答
- 0 关注
- 398 浏览
添加回答
举报
0/150
提交
取消