zoukankan      html  css  js  c++  java
  • WPF绑定Databale参考代码

    后台代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    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.Shapes;
    using System.Data ;
    
    namespace Wpf数据绑定
    {
        /// <summary>
        /// Window3.xaml 的交互逻辑
        /// </summary>
        public partial class Window3 : Window
        {
            public Window3()
            {
                InitializeComponent();
                DataTable dt = create();
    
                for (int i = 0; i < 10; i++)
                {
                    DataRow dr = dt.NewRow();
                    dr[0] = i;
                    dr[1] = "姓名" + i.ToString();
                    dr[2] = "性别" + i.ToString();
                    dr[3] = "年龄" + i.ToString();
                    dr[4] = "班级" + i.ToString();
    
                    dt.Rows.Add(dr);
                }
    
                this.list .DataContext = dt;
                this.list.SetBinding(ListView.ItemsSourceProperty,new Binding());
    
            }
            public DataTable create()
            {
                DataTable dt = new DataTable();
                DataColumn[] dc = new DataColumn[] { new DataColumn("Sno"), new DataColumn("Sname"), new DataColumn("Ssex"), new DataColumn("Sbirthdy"), new DataColumn("Class") };
    
                dt.Columns.AddRange(dc);
                return dt;
    
    
    
            }
        }
    }


    前台代码

    <Window x:Class="Wpf数据绑定.Window3"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="Window3" Height="428.358" Width="482.09">
        <Grid>
            <ListView Name="list" HorizontalAlignment="Left" Height="378" Margin="43,10,0,0" VerticalAlignment="Top" Width="390">
                <ListView.View>
                    <GridView>
                        <GridViewColumn Header=" Sno" Width=" 60" DisplayMemberBinding="{Binding Sno}"/>
                        <GridViewColumn Header=" Name" Width=" 60" DisplayMemberBinding="{Binding Name}"/>
                        <GridViewColumn Header=" Sex" Width=" 60" DisplayMemberBinding="{Binding Ssex}"/>
                        <GridViewColumn Header=" Sbirthdy" Width=" 60" DisplayMemberBinding="{Binding Sbirthdy}"/>
                        <GridViewColumn Header=" Class" Width=" 60" DisplayMemberBinding="{Binding Class}"/>
    
    
                    </GridView>
                </ListView.View>
            </ListView>
    
        </Grid>
    </Window>
  • 相关阅读:
    SpringBoot进入debug模式
    windows上安装ElasticSearch
    Python操作Redis
    JVM: OOP模型 & 对象内存结构 & 计算对象大小 & 指针压缩 & 预估调优
    JVM:执行引擎&JIT&逃逸分析
    man -k或apropos报nothing appropriate解决办法
    JVM:String底层
    JVM: 内存模型
    JVM: 字节码解析
    mac不能启动finder的解决方案
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4607069.html
Copyright © 2011-2022 走看看