using System.Data.DataSetExtensions;
public static void Main()
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("Name");
dc = new DataColumn("bike name");
dc = new DataColumn("Rate");
DataRow dr = dt.NewRow();
dr[0] ="Ram";dr[1]="A";dr[2]="20";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Sri";dr[1]="B";dr[2]="10";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="dina";dr[1]="C";dr[2]="40";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Ram";dr[1]="D";dr[2]="50";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Sri";dr[1]="E";dr[2]="60";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="dina";dr[1]="F";dr[2]="70";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Ram";dr[1]="S";dr[2]="80";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Sri";dr[1]="Q";dr[2]="65";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="dina";dr[1]="L";dr[2]="70";dt.Rows.Add(dr);dr = dt.NewRow();
dr[0] ="Sonu";dr[1]="B";dr[2]="30";dt.Rows.Add(dr);
string [] uniqueCols = dt.DefaultView.ToTable(true, "Name").AsEnumerable().Select(r => r.Field<string>("Name")).ToArray();
foreach(string name in uniqueCols)