一、首先先畫一個窗體,放進一個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; } }