一、首先先画一个窗体,放进一个Listview 然后给每列起好名字,并且绑定的数据是临时表的列名
二、造一个临时表用来存储数据,并且将扔进去的Listview绑定到这个临时表DataTable上面
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); //调用Creat函数来生成一个四列的表 DataTable dt1 = Creat(); //四列表已经生成好了,下面需要往这四列表里存储数据 for (int i = 0; i < 10; i++) { //先造一行 DataRow dr = dt1.NewRow(); //然后给这一行的每一列都赋值 dr[0] = i+1; dr[1] = "张" + (i + 1); dr[2] = "男"; dr[3] = "2" + i; //下面开始将每行的数据添加到临时表里去 dt1.Rows.Add(dr); } //下面开始绑定数据,固定的两行代码 listview1.DataContext = dt1; listview1.SetBinding(ListView.ItemsSourceProperty,new Binding()); } //造一个临时表 public DataTable Creat() { DataTable dt = new DataTable(); //先实例化出一个临时表来 DataColumn[] dc = new DataColumn[]//造一个列的数组用来 生成列的名字 { new DataColumn("Id"), // new DataColumn("Id"), "Id"是给列起的Name属性,以后在前台绑定的时候就是绑定的这个名字 new DataColumn("Name"), new DataColumn("Sex"), new DataColumn("Age") }; dt.Columns.AddRange(dc); return dt; } }