后台代码编写 ,为表格绑定数据:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net;
  5. using System.Windows;
  6. using System.Windows.Controls;
  7. using System.Windows.Documents;
  8. using System.Windows.Input;
  9. using System.Windows.Media;
  10. using System.Windows.Media.Animation;
  11. using System.Windows.Shapes;
  12. namespace SilverlightApplication4
  13. {
  14. public partial class MainPage : UserControl
  15. {
  16. public class Person//定义类
  17. {
  18. string name;
  19. public string Name
  20. {
  21. get { return name; }
  22. set { name = value; }
  23. }
  24. int age;
  25. public int Age
  26. {
  27. get { return age; }
  28. set { age = value; }
  29. }
  30. bool isMan;
  31. public bool IsMan
  32. {
  33. get { return isMan; }
  34. set { isMan = value; }
  35. }
  36. }
  37. public MainPage()//页面初始化
  38. {
  39. InitializeComponent();
  40. List<Person> itemList = new List<Person>();
  41. itemList.Add(new Person { Name = "当当", Age = 45, IsMan = true });
  42. itemList.Add(new Person { Name = "大雄", Age = 3, IsMan = false });
  43. itemList.Add(new Person { Name = "小新", Age = 12, IsMan = false });
  44. itemList.Add(new Person { Name = "丁丁", Age = 32, IsMan = true });
  45. itemList.Add(new Person { Name = "Gaga", Age = 56, IsMan = true });
  46. itemList.Add(new Person { Name = "司空", Age = 33, IsMan = false });
  47. itemList.Add(new Person { Name = "lfy", Age = 22, IsMan = true });
  48. itemList.Add(new Person { Name = "lili", Age = 34, IsMan = true });
  49. itemList.Add(new Person { Name = "飞羽", Age = 12, IsMan = false });
  50. dataGrid1.ItemsSource = itemList;
  51. }
  52. }
  53. }

前台表格样式编写:

  1. <UserControl x:Class="SilverlightApplication4.MainPage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. mc:Ignorable="d"
  7. d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
  8. <Grid x:Name="LayoutRoot" Background="White">
  9. <sdk:DataGrid AutoGenerateColumns="False" Height="209" HorizontalAlignment="Left" Margin="12,12,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="376">
  10. //表格划分列
  11. <sdk:DataGrid.Columns>
  12. <sdk:DataGridTemplateColumn Header="名字">
  13. <sdk:DataGridTemplateColumn.CellTemplate>
  14. <DataTemplate>
  15. <TextBlock Text="{Binding Name}"/>
  16. </DataTemplate>
  17. </sdk:DataGridTemplateColumn.CellTemplate>
  18. </sdk:DataGridTemplateColumn>
  19. </sdk:DataGrid.Columns>
  20. //显示每列详细数据
  21. <sdk:DataGrid.RowDetailsTemplate>
  22. <DataTemplate>
  23. <StackPanel>
  24. <TextBlock Text="{Binding Age}"/>
  25. <TextBlock Text="{Binding IsMan}"/>
  26. </StackPanel>
  27. </DataTemplate>
  28. </sdk:DataGrid.RowDetailsTemplate>
  29. </sdk:DataGrid>
  30. </Grid>
  31. </UserControl>

--------------------------------------

偕行软件欢迎您光临我们的博客

我们的官网:http://www.udchn.com

我们的空白开发框架:HTTP://DEMO.UDCHN.COM:8082

我们的集团式人力资源管理系统:HTTP://DEMO.UDCHN.COM:8081

silverLight--绑定数据dataGrid的更多相关文章

  1. Silverlight实例教程 – Datagrid,Dataform数据验证和ValidationSummary(转载)

    Silverlight 4 Validation验证实例系列 Silverlight实例教程 - Validation数据验证开篇 Silverlight实例教程 - Validation数据验证基础 ...

  2. Silverlight实用示例 - DataGrid行详细信息的绑定DataGrid.RowDetailsTemplate

    Silverlight实用示例 - DataGrid行详细信息的绑定DataGrid.RowDetailsTemplate 2012-12-28 21:04 来源:博客园 作者:chengxingli ...

  3. WPF备忘录(3)如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter

    一.如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,W ...

  4. 如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter

    一.如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,W ...

  5. WPF DataGrid 双击行 获得绑定数据

    原文:WPF DataGrid 双击行 获得绑定数据 1)增加事件 2)增加对象获取 1)事件代码 Datagrid 增加事件 MouseDoubleClick="dataGrid_Mous ...

  6. WPF Datagrid 动态生成列 并绑定数据

    原文:WPF Datagrid 动态生成列 并绑定数据 说的是这里 因为列头是动态加载的 (后台for循环 一会能看到代码) 数据来源于左侧列 左侧列数据源 当然num1 属于临时的dome使用  可 ...

  7. WPF DataGrid 绑定数据及时更新的处理

    原文:WPF DataGrid 绑定数据及时更新的处理 默认情况下datagrid 绑定数据源后,在界面编辑某一列后,数据不会及时更新到内存对象中.如在同一行上有一个命令对来获取 当前选中行(内存对象 ...

  8. [转]WPF and Silverlight 学习笔记(二十五):使用CollectionView实现对绑定数据的排序、筛选、分组

    在第二十三节,我们使用CollectionView实现了对于绑定数据的导航,除导航功能外,还可以通过CollectionView对数据进行类似于DataView的排序.筛选等功能. 一.数据的排序: ...

  9. Silverlight数据绑定之DataGrid

    Silverlight数据绑定之DataGrid 时间:2011-08-03 01:59来源:网易博客 作者:Wilson. 点击:次 注:所有代码以C#为例 DataGrid绑定的数据对象: 1.D ...

随机推荐

  1. 41、javaMail机制

    SMTP 是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议.SMTP 是建立在 TCP上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知. package com.ith ...

  2. Mac下Call to undefined function imagettftext() 解决方案

    文章转载至Mac下Call to undefined function imagettftext()终极解决方案 安装了一套onethink程序准备调试,结果在登录页面发现验证码无法显示,单独访问验证 ...

  3. ADOConnectoin事务和存储过程中的Begin tran commit

    一直以来我都是在存储过程中使用事务 create proc usp_proc begin begin  tran ..... commit end 那么我现在问一个问题,如果在BCB的代码中写这样的代 ...

  4. localstorage sessionstorage cookie 备忘

    /* sessionStorage: 保存的数据用于浏览器的一次会话,当会话结束(通常是该窗口关闭),数据被清空: localStorage: 保存的数据长期存在,下一次访问该网站的时候,网页可以直接 ...

  5. PHP页面跳转到另一个页面的方法

    用HTTP头信息重定向到另外一个页面的方法如下: <? if (isset($url)) { Header("HTTP/1.1 303 See Other"); Header ...

  6. Android_SQLite之创建数据库

    今天我们主要学习了SQLite.主要是其中的创建数据库,连接这块. 现在我们先简单讲解下什么是SQLite 一.SQLite 简介 Google为Andriod的较大的数据处理提供了SQLite, 他 ...

  7. CentOS6.5中配置Rabbitmq3.6.6集群方案

    一.安装Erlang环境 1.下载erlang源代码 wget http://erlang.org/download/otp_src_19.1.tar.gz 2.安装依赖相关库文件 yum insta ...

  8. centos配置vpn服务器

    1.配置epel软件源wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2.安装PPTP服务端软件yu ...

  9. LinckedhashMap原理

    http://zhangshixi.iteye.com/blog/673789 TreeMap的key是有顺序的,是自然顺序,也可以指定比较函数. 但默认不是按插入的顺序.  为了让Map  JSON ...

  10. spark streaming 对接kafka记录

    spark streaming 对接kafka 有两种方式: 参考: http://group.jobbole.com/15559/ http://blog.csdn.net/kwu_ganymede ...