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

  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. Nodejs学习(一)-Nodejs和express的安装和配置

    声明我的操作系统是ubuntu环境,直接下载了tar文件进行解压安装,步骤如下 1.nodejs官网下载node-v4.6.0-linux-x86.tar.xz文件. youyuan1980@youy ...

  2. PHP 7 vs HHVM 比较

    PHP 是最流行的用于 web 开发的脚本语言之一.PHP 的最新版本,PHP 7 在性能上做了很大的优化.不过,PHP 还有一个竞争对手 HHVM (HipHop Virtual Machine) ...

  3. 多层iframe的页面取子标签

    <iframe src=''> <iframe src=''> <iframe src=''> <div></div></iframe ...

  4. c#中实现多个接口出现同名同参的方法

    IDictionary接口类同时继承了 IEnumerable<KeyValuePair<TKey, TValue>> 和 IEnumerable这两个接口 public in ...

  5. 我读汤姆大叔的深入理解js(一)

    前言 闲来看看javascript,在圆子里发现了汤姆大叔的文章,先是整体瞄了几眼,感觉不错,然后细细研读.记录下自己的学习历程和个人理解.更重要的是作为笔记 高质量JS代码 在看汤姆大叔的这一系列文 ...

  6. 使用Axis2实现WebService的发布和调用

    一.Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本:      可以下载如下三个zip包: axis2-1.7.3-bin.zip(用 ...

  7. 重走java--Step 2

    java基础语法(一) 1.java基本数据类型 byte:1个字节,8bit有符号数据类型boolean:2个字节,16bit布尔数值char:2个字节,16bit的Unicode字符类型int:4 ...

  8. RHCA-红帽认证架构师

    OpenStack: 向部署应用 配置域.数据源子系统.中实施应用安全 迁移应用至 介绍集群 考试代码 任选其中五门: (红帽企业虚拟化) (红帽企业部署和系统管理) (红帽企业服务器硬化) (红帽企 ...

  9. 设置Headers

    import urllib import urllib2 url = 'http://www.server.com/login'user_agent = 'Mozilla/4.0 (compatibl ...

  10. Action名称的搜索顺序

    假设当前的路径的URL是:http://StrutsDemo01/path1/path2/path3/test.action 步骤1.首先寻找命名空间(namespace)为 /path1/path2 ...