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

  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. oracle 客户端单独配置

    本文目的是在CentOS 5.3上安装Oracle 11.2 instant client来访问远端的Oracle 10.2数据库,笔者测试通过,应该也适用于Redhat Linux 5.x     ...

  2. jquery 使用方法(二)

    jquery語法: jquery語法是為html元素的选取编制的,可以对元素执行某些操作. 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector) ...

  3. Res_Orders_01需求分析

    一.背景及好处 为了提高餐厅的运营效率,增强餐厅各部门间的配合,减少顾客到店后的点餐.等餐及结算过程消耗的时间,降低服务员点餐失误率,进一步提高餐厅管理人员对菜品.资金的管理以及更好的掌握餐厅的全局运 ...

  4. 抓取百度音乐频道歌曲url

    参考了 http://blog.csdn.net/banguijun/article/details/11815263 后写了一个抓取fm音乐url的模块,得到所有频道歌曲的url.缺点是百度会变更u ...

  5. java.lang.IllegalStateException: Couldn't read row 1, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data fr

    Android中操作Sqlite遇到的错误:java.lang.IllegalStateException: Couldn't read row 1, col 0 from CursorWindow. ...

  6. 通过Dockerfile建立.NET Core mvc Image

    生成.NET core mvc code docker run -itd microsoft/dotnet:latestdocker psdocker attach containeridmkdir ...

  7. 调用SAP函数创建寄售退货订单的时候报错:业务对象 BUS2032 是销售订单,销售凭证类别 H 是退货。

    RE.KR订单类型用BAPI_CUSTOMERRETURN_CREATE 其他用BAPI_SALESORDER_CREATEFROMDAT2

  8. mysql查询表的数据大小

    在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量. 1.要查询表所占的容量,就是把表的数据和索引加起来就可以了 ...

  9. Versioned table in Netezza

    Problem One QC process need to obtain tables and their row counts in a database in Netezza. We use t ...

  10. target="_blank"

    target="_blank":出现在<a target="_blank" href="http://">中,在开发中,在一个系 ...