select distinct * from 表名
去除了重复行distinct
2 对 DataTable直接进行 *** 作
DataTable dt=db.GetDt("select * from 表名") //获得datatable
DataView dv = new DataView(dt) //虚拟视图吧,我这么认为
DataTable dt2 = dv.ToTable(true, "name,age,hobby")
这个时候 dt2就是去除了重复的行了
List<string>temps = new List<string>()for (int i = 0i <dt.Rows.Count) {
string s = dt.Rows[i]["C"].ToString()
if (temps.Contains(s)){
dt.Rows.RemoveAt(i)
}
else {
temps.Add(s)
}
希望对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)