如果要在itemcreate中修改样式必须添加如下判断,否则提示未结束的字符串常量。
public void ItemCreated(Object sender, DataGridItemEventArgs e)
{
ListItemType itemType = e.Item.ItemType;
if (itemType == ListItemType.Item || itemType == ListItemType.AlternatingItem)
{
}
}
解释:
ASP.NET DataGrid 允许您修改成分单元格的样式和布局,这可通过挂钩 ItemCreated 事件来完成。该控件每次处理子项(页眉、页脚、行、页导航)时,该事件都会被激发。事件处理程序接收类型为 DataGridItemEventArgs 的参数,您可以从该参数提取所处理项目的类型。
汇总行是 DataGrid 行,同样,它的类型可以是 Item 或 AlternatingItem。因此,在编写 ItemCreated 处理程序时,要确保只有在该项的类型正确时才处理相应的单元格。下面的列表概述所需的代码。
参考:
http://developer.51cto.com/art/200908/142553.htm
分享到:
相关推荐
Visual C++源代码 143 如何在DataGrid单元格中添加组合框Visual C++源代码 143 如何在DataGrid单元格中添加组合框Visual C++源代码 143 如何在DataGrid单元格中添加组合框Visual C++源代码 143 如何在DataGrid单元格...
本文将深入探讨如何在WPF中实现DataGrid的动态添加行列功能。 首先,我们需要理解DataGrid的基本用法。DataGrid可以通过绑定到一个数据源(如ObservableCollection或List)来自动生成列,而行则会根据数据源中的...
以下就是关于如何在DataGrid控件中添加自定义编号列的详细知识。 1. **自定义编号列的意义** - 自定义编号列可以帮助用户更好地理解和跟踪数据,特别是在大量数据中。 - 可以根据业务逻辑设置编号,比如按照日期...
在标题提到的“WPF中的DataGrid、Button、ComboBox等样式+DataGrid分页控件”中,我们将深入探讨这些关键组件以及如何自定义它们的样式和实现分页功能。 首先,DataGrid是WPF中用于展示和编辑表格数据的强大控件。...
### 为DataGrid添加确认删除的对话框 在Web开发中,经常需要处理用户界面的各种交互操作,其中就...在实际项目开发过程中,可以根据具体需求进一步完善和扩展这个功能,例如添加更多的提示信息或优化对话框的样式等。
下面,我们将深入探讨如何在C#的System.Windows.Forms.DataGrid中添加ComboBox控件,并将其分为三个关键步骤来详细介绍。 ### 第一步:创建DataGrid和ComboBox控件 首先,我们需要在设计界面或代码中创建DataGrid...
这个教程将指导你如何在WPF `DataGrid` 中实现这一功能,并保持合计行始终位于数据的底部,同时应用一些常见的样式,如隔行变色、鼠标悬停变色和选中行变色。 首先,我们需要创建一个`DataGrid`,并绑定到一个数据...
在实际应用中,我们往往需要根据设计需求对DataGrid的外观进行定制,包括改变表头的样式。本篇将详细介绍如何修改DataGrid的表头样式,以实现个性化的设计。 首先,我们要理解DataGrid的结构。DataGrid由多个部分...
在这个特定的场景中,我们关注的是如何为DataGrid的每一行添加双击事件,以便在用户双击某一行时触发特定的操作,如弹出删除确认对话框。以下是对这一主题的详细解释。 首先,我们需要了解的是在ASP.NET中,...
在本文中,我们将深入探讨如何在Silverlight中的DataGrid控件中实现行内添加明细行以及如何进行单元格合并,以此来创建一个功能丰富的数据展示界面。Silverlight是一款由Microsoft开发的富客户端技术,用于构建具有...
在这个场景中,"DataGrid 中加入图标"是一个重要的知识点,它涉及到如何在DataGrid的单元格或者行中添加图标,以增强数据的可视化效果。以下是对这个主题的详细解释。 首先,DataGrid通常用于展示结构化的数据,如...
自定义DataGrid样式可以帮助开发者根据应用程序的需求调整控件的外观和交互方式,使其更符合用户界面的设计规范。下面我们将深入探讨如何自定义DataGrid样式及其相关的知识点。 1. **创建资源字典** 自定义...
这个特性使得我们能够添加额外的交互、样式或者功能到DataGrid的Header部分。 1. **创建自定义HeaderRenderer** - 定义一个新的React组件作为`headerRenderer`,这个组件需要接收一些关键参数,如`columnDef`(列...
在这个模板内,你可以根据需要添加各种元素,如 `Grid`, `Border`, `RowHeader`, `ColumnHeader` 等,以及它们各自的样式。 3. **定义DataGridRow样式**:在 `ControlTemplate` 内,可以定义 `DataGridRow` 的样式...
下面将详细讲解如何在`DataGrid`中添加`ComboBox`,以及涉及的相关知识点。 首先,我们需要创建一个`DataGrid`控件并在其列中添加一个`ComboBox`。这可以通过设计视图或代码实现。在设计视图中,可以手动添加`...
wpf的DataGrid中,添加某一列的合计,并在最下方固定显示。本列子不使用ToolKit(有3.5和4.0的限制),添加一个类,重写DataGrid。可以在DataGrid上下左右绑定一个DataGrid,类似Footer属性。示例可直接运行,简单...
数据绑定是DataGrid的核心功能之一,主要分为自动生成功能与用户自定义两种方式。 ##### 1. 自动生成列 当`AutoGenerateColumns`属性设置为`True`时,DataGrid会根据数据源自动为每个字段生成一个列。这种方式简单...
首先,我们来讨论如何在DataGrid的标题栏添加复选框。在Flex中,DataGrid的标题栏是通过HeaderRenderer自定义的。你可以创建一个新的类,继承自MXHeaderRenderer,并在这个类中添加一个CheckBox组件。然后,你需要...
"WPF动态添加行列DATAGRID.zip"这个压缩包文件很可能包含了示例代码或教程,教你如何在WPF应用中实现这一功能。 首先,让我们深入理解WPF中的DataGrid控件。DataGrid控件源自.NET Framework 3.5 SP1,是专为WPF设计...
本篇将深入讲解如何在WPF中编写和应用`DataGrid`的样式。 首先,`DataGrid`的样式可以通过两种方式定义:资源字典(Resource Dictionary)和模板(Template)。资源字典允许我们将样式定义为可重用的组件,而模板则...