当Grid与特定条件绑定时删除重复行

时间:2013-09-06 12:08:10

标签: asp.net

我想从特定日期的数据表中删除重复的一些行。我有写代码。

我有一个包含包名和日期的表。然后我想要哪个包将在他们将删除的同一日期。我怎么做我的代码如下:

Column Name Is : vsPackageName
Second column : Date 

我无法输入日期栏。

问题

这个时间包是从表中删除但所有日期。我想要的是如果包是在2013年8月14日3时间进行的。那么它应该删除并只显示一行,而不是三行

2 个答案:

答案 0 :(得分:0)

在SQL查询中使用distinct

答案 1 :(得分:0)

试试这个

                DataTable dt = new DataTable();//your datatable
                DataView view = new DataView(dt);
                DataTable distinctValues = view.ToTable(true, "vsPackageName", "Date");
                //GridView1 is suppose to your gridview
                GridView1.DataSource = distinctValues;
                GridView1.DataBind();