wpf 在listview里添加数据

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 联系
{
    /// <summary>
    /// Window2.xaml 的交互逻辑
    /// </summary>
    public partial class Window2 : Window
    {
        public Window2()
        {
            InitializeComponent();
            DataTable dt = data();
            for (int i = 0; i < 10; i++)
            {
                DataRow a =dt.NewRow();
                a[0] = i;
                a[1] = "用户名" + 1;
                a[2] = 10 + i;
                a[3] = "女";
                dt.Rows.Add(a);

            }
            this.list.DataContext = dt;
            this.list.SetBinding(ListView.ItemsSourceProperty,new Binding());
        }
        public DataTable data()
        {
            DataTable r = new DataTable("newtable");

            DataColumn[] c = new DataColumn[] { new DataColumn("ID"), new DataColumn("Name"), new DataColumn("Age"), new DataColumn("Sex") };
             r.Columns.AddRange(c);
            return r;

        }
    }
}
ndow x:Class="联系.Window2"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window2" Height="300" Width="300">
    <Grid>
        <ListView  Name="list" HorizontalAlignment="Left" Height="500" VerticalAlignment="Top" Width="500">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="ID" Width="50" DisplayMemberBinding="{Binding ID}">
                    </GridViewColumn>
                    <GridViewColumn Header="Name" Width="50" DisplayMemberBinding="{Binding Name}">
                    </GridViewColumn>
                    <GridViewColumn Header="Age" Width="50" DisplayMemberBinding="{Binding Age}">
                    </GridViewColumn>
                    <GridViewColumn Header="Sex" Width="50" DisplayMemberBinding="{Binding Sex}">
                    </GridViewColumn>

                </GridView>
            </ListView.View>
        </ListView>

    </Grid>
</Window>

时间: 2024-10-10 13:10:53

wpf 在listview里添加数据的相关文章

C#:使用ListView动态添加数据一直闪烁的解决办法

首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace 你的名称空间 { class ListViewNF : System.Windows.Forms.ListView { public ListV

android用存到缓存的方法来保存ListView里的数据

对于这样的数据: <?xml version="1.0" encoding="utf-8" ?> <rss><sid>77f265bb46de068e78f35afbadec62af</sid><count>3</count><control>0</control> <mblog><uid>1195224593</uid><fav

Android之ListView动态添加数据(SQLiteOpenHelper类添加数据)

一.SQLiteOpenHelper类: 这次我们通过sqlite来动态添加数据,接下来我们创建一个openHelper.java,在前面sqlite博客中我们已经详细的讲了SQLite的创建及使用等操作,我们将在onCreate 创建方法中创建一张表和插入相关的值,通过db.execSQL()完成Sqlite的运行. ①openHelper2.java文件: public class openHelper2 extends SQLiteOpenHelper { private static f

给ListView列表添加数据展示动画

给ListView的数据展示  做点动画效果,数据较多时,手指往上拉动数据时,下面的数据感觉是往上推的,直接上关键代码: ---------------------动画文件res/anim:--------------------------------- up_from_bottom.xml: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schema

C#中使用ListView动态添加数据不闪烁

首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView 1 class ListViewNF : System.Windows.Forms.ListView 2 { 3 public ListViewNF() 4 { 5 // 开启双缓冲 6 this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true); 7 8 //

用ajax往数据库里添加数据

后台对数据库的操作页面

Android创建列表并为列表添加数据

在Android开发中经常会用到ListView,也就是列表,而列表的内容需要如何决定呢,很好的方法是使用各种adapter 首先来看看用entries添加列表内容 在布局文件中,创建一个ListView,其内容在values文件夹下的arrays.xml文件中 <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:entries=&

在GridView里添加一个功能按钮

标题描述的不是特别清楚,其实最直接明了的就是看一张图 在这幅图里,主要的布局就是一个GridView组件,拍摄照片是个相当于一个按钮的组件,然后其他的内容都是一张张图片,如果单独为了添加一个按钮而自定义个组件,那么是很费劲的! 正常情况下,使用GridView,效果是这样的' 如果实现和微信界面类似的效果,怎么办呢? 主要修改点在GridView的BaseAdapter里,修改它就能实现微信的效果了.其它部分就不着重说明了,主要说明这个BaseAdapter 首先需要思考,GridView的数据

Android Demo之旅 ListView底部添加加载更多按钮实现数据分页

在我们的实际项目中,数据应该说是很多的,我们的ListView不可能一下子把数据全部加载进来,我们可以当滚动条滚动到ListView的底部的时候,给一个更多的提示,当我们点击它即加载下一页的数据,相当与我们的分页效果,参考网上的东西,写了一个小小的demo,并总结了一些知识点,功能图如下:    源代码下载地址:http://download.csdn.net/detail/harderxin/7762625 掌握知识点: 1)自定义Adapter,将数据和ListView绑定起来 2)理解La