List数据源,怎么绑定到GridControl中,并显示出来

List<T>数据源,如何绑定到GridControl中,并显示出来
使用查询功能,已经查询到一个List<T>的数据源,数据的是点要素(水库),里面有三个字段Name,Location,Longitude
还有一个空白的GridControl控件,
如何把查询到的数据源,绑定到GridControl中,并将里面的数据显示出来?
问题应该很简单,我也不想问这么白痴的问题,但我是真不会,谢谢了各位了。
最好能给出代码,直观看懂,真的谢谢了
------解决思路----------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Collections.ObjectModel;

namespace WpfApplication1
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public ObservableCollection<someClass> list = new ObservableCollection<someClass>();
        public MainWindow()
        {
            InitializeComponent();
            list.Add(new someClass { Name = "据点001", Location = "上海来来来", Longitude = "0001" });
            list.Add(new someClass { Name = "据点002", Location = "上海来来le ", Longitude = "0002" });
            this.listvivew.DataContext = list;
        }

        public class someClass
        {
            public string Name { get; set; }
            public string Location { get; set; }
            public string Longitude { get; set; }
        }


    }
}

------解决思路----------------------
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <ListView Name="listvivew" ItemsSource="{Binding}" >
            <ListView.View>
                <GridView  >
                    <GridViewColumn DisplayMemberBinding="{Binding Path=Name}" Width="50" Header="Name"  />
                    <GridViewColumn DisplayMemberBinding="{Binding Path=Location}" Width="50" Header="Location" />
                    <GridViewColumn DisplayMemberBinding="{Binding Path=Longitude}" Width="50" Header="Longitude"   >
                        <!--<GridViewColumn.HeaderTemplate>
                            <DataTemplate>
                                <TextBlock  Text="{Binding}"  Foreground="Red"/>
                            </DataTemplate>
                        </GridViewColumn.HeaderTemplate>-->
                    </GridViewColumn>
                </GridView>
            </ListView.View>

        </ListView>
    </Grid>
</Window>