WPF——綁定數據庫數據(Listview)


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM