找到相关内容 32
【全面解禁!真正的Expression Blend实战开发技巧】第七章 MVVM初体验-在DataGrid行末添加按钮
博客更新较慢,先向各位读者说声抱歉。这一节讲解的依然是开发中经常遇到的一种需求,在DataGrid行末添加按钮。请看下图。          上图中"功能"这一列里显示的并不是数据,而是一个TextButton。当点击它时,对应的进行删除操作。这里为了大家看的明显果,我在点击按钮后,弹出当前选中行的"Name"属性。当然你也可以对行内数据进行增删改查等各种操作。除此之外,他还可以充分适应分辨率及I
http://www.cyqdata.cn/cnblogs/article-detail-31555 
[Silverlight]实现DataGrid使用CheckBox选择行
先显示最终结果,其中左边是错误的例子,右边才是正确的 在DataGrid中使用CheckBox选择行时典型的错误就是CheckBox没有Binding到任何属性上,这样的话当拖动滚动条时CheckBox.IsChecked就会乱掉,如Demo中左边那个DataGrid所示。最直观的解决方法是禁用DataGrid的滚动条,或者在绑定的数
http://www.cyqdata.cn/cnblogs/article-detail-25516 
Silverlight &WPF 技巧(一)DataGrid虚拟化加速不自动开启?
    在数据量大的情况下,DataGrid和ComboBox无法渲染或者渲染速度比较慢。  首先我们来介绍下VirtualizingStackPanel 类(以下摘自MSDN)          标准布局系统可以创建项容器并为每个与列表控件关联的项计算布局。 “虚拟
http://www.cyqdata.cn/cnblogs/article-detail-25435 
Silverlight实用窍门序列:10.动态生成DataGrid,动态绑定DataGrid模板列【附带实例源码】
上节内容提要:在实际项目中,我们可能会遇到用户自定义XML模板字段,根据这个模板上的字段来显示相应的字段的值到DataGrid。在这种情况下,需要使用XmlReader解析获取这个用户自定义的XML模板上有哪些字段,根据这个字段动态的生成一个实体类,之后再为此动态生成的实体类实例化...         在上一节中我们生成了一
http://www.cyqdata.cn/cnblogs/article-detail-25433 
Silverlight实用窍门序列:9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid【附代实例源码】
        在实际项目中,我们可能会遇到用户自定义XML模板字段,然后根据这个模板上的字段来显示相应的字段的值到DataGrid。在这种情况下,需要使用XmlReader解析获取这个用户自定义的XML模板上有哪些字段?然后根据这个字段动态的生成一个实体类。然后再为此动态生成的实体类实例化,并且形成实体类集合,然后绑定到Dat
http://www.cyqdata.cn/cnblogs/article-detail-25402 
Silverlight实用窍门序列:6.Silverlight弹出窗口以及DataGrid分页【附带实例源码】
        继上节所讲,在上一节中,我们讲述了DataGrid绑定webService传输过来的XML数据实体类集合。在本节我们将这个DataGrid移动到一个ChildWindow中去。然后实现ChildWindow的弹出效果。以及对这个DataGrid的分页效果。实例源代码也是在上一节的基础上做一些改动而来。  
http://www.cyqdata.cn/cnblogs/article-detail-25108 
Silverlight实用窍门序列:5.绑定webService数据到DataGrid,设置DataGrid模板,模拟数据库数据的绑定【附带实例源码】
       根据第二节说述,我们能够从webService获取到相关的信息数据。那么我们如果要查询数据库的数据,就应该在webservice端使用Select 语句来查询到表,然后使用DataSet的GetXml()方法,获取到相应的XML格式化数据库表数据。在本实例中,我们在webService端模拟一串数据库表的数据。如下: &l
http://www.cyqdata.cn/cnblogs/article-detail-25060 
[SilverLight] DataGrid实现批量输入(like Excel)
    DataGrid 控件提供了一种灵活的方式来以行和列的形式显示数据集合。但却没有提供增加、删除行、即时输入等功能,若要实现类似于Winform下的DataGrid批量录入功能,还得做一些手脚:    1. 显示行号;    2. 即时输入;    3. 增加新行;    4. 删除行;    5. 复制、粘贴行/多行。     本文针对这几个问题,提出一些解决思路。   1. 显示行号         网上也有一些显示行号的文章,但都是一个处理思路,就是在LoadingRow事件中做手脚,如这篇文
http://www.cyqdata.cn/cnblogs/article-detail-2166 
Silverlight DataGrid使用WCF RIA Service实现Load-on-demand的数据加载
在Windows或者ASP.NET Web应用程序中,我们经常可以看到在Grid控件上通过Load-on-demand的方式来提高系统性能,提升用户体验。 所谓Load-on-demand就是在最初表格数据加载时只加载当前表格中用户可以看到的行数,当用户向下滚动或拖拽纵向滚动条时,再将需要显示的数据通过某种方式动态加载进来。 那么对于Silverlight,我们可以使用DataGrid通过WCF RIA Service来实现这个功能。 1.      WCF RIA Service 我们将会使用WCF Service来提供数据,并且将这个WCF Service host到ASP.Net应用程序中。 -         定义数据对象 [DataCont
http://www.cyqdata.cn/cnblogs/article-detail-246 
DatagridView 经典用法总结(中)--附有可下载Demo
知识点:一:DatagridView 导出数据到Excel(两种方法)     二:DatagridView 中显示密码列     三:WinForm最简单两GridView同步滚动     四:DataGridView添加任何控件   一.DatagridView 导出数据到Excel                                  有两种方法:一种是直接利用I/O读写去生成非标准格式的xls文件,速度很快。另外种就是直接使用EXCE
http://www.cyqdata.cn/cnblogs/article-detail-137 
WinForm控件设计:DataGridView导出数据
 做WinForm开发离不开一些基本的控件,作为数据列表显示控件中,其中最为重要的要数 DataGridView,以前用的是一些第三方控件,提供了比较灵活和方便的功能,比如:根据所见即所得导出数据到Excel 或者 文本,没办法自力更生才是生存之道。     DataGridView的数据导出功能在网络上搜索后,有一些同仁实现过,但有些是需要依赖Excel ,这种方式不但耦合性强,性能也差,为了一劳永逸的解决这个问题,特改写了代码,在此提供给各位同仁,欢迎斧正。 1、首先,看使用方法: dgvProjectList.ExportToExcel();或者 dgvProjectList.ExportToExcel("项目列表");        如果不使用数据导出功能,不会对
http://www.cyqdata.cn/cnblogs/article-detail-129 
DataGridView 经典用法总结(上)--附有可下载的Demo
  一、DataGridView 单元格验证   比如只允许输入数字 要求:验证错误后焦点不离开。   有两种方法: DataGridView.EditingControlShowing 事件和DataGridView.CellValidating 事件。 (1) DataGridView.EditingControlShowing 事件。 显示用于编辑单元格的控件时发生,命名空间: System.Windows.Forms 程序集: System.Windows.Forms(在 system.windows.forms.dll 中)。 如: void dgvCs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)  &nb
http://www.cyqdata.cn/cnblogs/article-detail-103