zoukankan      html  css  js  c++  java
  • 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;
            }
        }

  • 相关阅读:
    比较器
    堆排序
    快速排序
    荷兰国旗问题
    python查漏补缺 --- 基础概念及控制结构
    redis 交集、并集、差集
    spark问题
    IDEA写scala简单操作
    hive 中遇到的正则
    scala模式匹配
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4607234.html
Copyright © 2011-2022 走看看