`
forestkqq
  • 浏览: 210392 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

掌控 GridView - 读取单元格数据值

    博客分类:
  • .NET
ASP 
阅读更多

 

  按照 MSDN的说法,GridView 控件将其所有数据行都存储在 Rows 集合中。

 

  通过使用 Rows的Cells 属性,可以访问 GridViewRow 对象的单独单元格。

 

  如果某个单元格包含其他控件,则通过使用单元格的 Controls 集合,可以从单元格检索控件。 如果控件指定了 ID,还可以使用单元格的 FindControl 方法来查找该控件。

 

  若要从 BoundField 字段列或自动生成的字段列检索字段值,请使用单元格的 Text 属性。例如:

 

string value= GridView1.Rows[rowIdx].Cells[colIdx].Text;
 
 

  若要从将字段值绑定到控件的其他字段列类型检索字段值,请先从相应的单元格检索控件,然后访问该控件的相应属性。

<asp:Label runat="server" Text='<%# Bind("Quantity") %>' id="Label1">
</asp:Label>

... 

Label Label1= (Label)GridView1.Rows[rowIdx].Cells[colIdx].FindControl("Label1");

if (Label1!= null){
  // 读取 Label1.Text 
}

 

  对于TemplateField 字段列,可以直接使用数据绑定表达式,无需将值绑定到控件的某个属性。 在这种情况下,字段值将自动放置在 DataBoundLiteralControl 控件中。 若要检索字段值,必须先从相应单元格检索 DataBoundLiteralControl 控件,然后再使用其 Text 属性。例如:

 

string value = ((DataBoundLiteralControl)GridView1.Rows[rowIdx].Cells[colIdx].Controls[0]).Text;
 
 

 

 

分享到:
评论

相关推荐

    wpf GridView 合并单元格 Demo

    本教程将详细解释如何在WPF的GridView中实现单元格合并,这对于创建复杂的报表或者进行数据分组展示非常有用。我们将使用Visual Studio 2017作为开发环境。 ### 1. 创建WPF项目 首先,打开Visual Studio 2017,...

    GridView合并单元格

    在某些情况下,我们可能需要合并GridView中的单元格,以便于更好地呈现数据,例如,当我们想要对列头进行组合或者展示汇总信息时。在标题“GridView合并单元格”中,这个话题主要探讨的是如何在GridView中实现单元格...

    GridView-Item-Rotate

    这个"GridView-Item-Rotate"项目是关于如何在GridView的每个Item(单元格)上实现卡牌翻转效果的一个实例。这样的效果可以增加用户交互性和应用的趣味性,常见于各种应用的卡片式设计中,如社交应用、游戏或者信息...

    安卓gridview相关相关-GridView-带标题栏的-TV-控件.rar

    本资源“安卓gridview相关相关-GridView-带标题栏的-TV-控件.rar”似乎包含了一个带有标题栏的GridView实现,可能包含了自定义适配器和视图的示例。下面将详细讲解GridView的基本概念、用法以及如何添加标题栏。 1....

    GridView合并表头单元格

    本篇文章将深入探讨如何在ASP.NET中实现GridView的表头单元格合并,以创建更加清晰、有组织的数据展示。 首先,我们需要理解为什么要合并表头单元格。在一些复杂的数据展示场景中,一个列可能对应多个子列,这时...

    ASP.net GridView合并单元格

    在这个特定的例子中,我们将探讨如何在ASP.NET中合并GridView的单元格,这在呈现类似汇总或分类数据时非常有用。 合并单元格通常是为了创建更清晰的布局,例如在列头中合并多列以表示一个总标题,或者在数据行中...

    Python库 | gridview-0.1.5-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:gridview-0.1.5-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    合并GridView里面的单元格

    当我们需要在GridView中呈现某些特定的数据时,可能会遇到需要合并单元格的情况,这通常是为了提高数据的可读性或者美化布局。在标题“合并GridView里面的单元格”中提到的问题,我们可以理解为在GridView的行或列上...

    GridView编辑单元格

    编辑GridView单元格 说明:单元格获取焦点,则单元格处于编辑状态,单元格失去焦点,则立即更新数据库。采用非Ajax技术。 1、访问Session中的数据 这个例子是用户使用Session中数据。鼠标点击编辑GridView单元格。...

    GridView-master_gridview_

    总之,“GridView-master_gridview_”项目将涵盖如何利用C#实现一个功能完善的GridView,包括数据绑定、列配置、分页、排序、编辑与删除等基本操作。通过实践,你将深入理解GridView的强大功能,并能灵活应用到实际...

    7-3-2-GridView-事件-Intent-传递参数包括图片ID.rar

    这个“7-3-2-GridView-事件-Intent-传递参数包括图片ID.rar”文件应该包含了一个示例项目,演示了如何在GridView中处理点击事件并使用Intent传递包括图片ID在内的参数。 首先,我们来看`GridView`的基本用法。...

    GridView中单元格合并

    总结来说,GridView单元格合并是.NET Web开发中的一个重要技巧,它能够帮助我们更有效地展示复杂的数据结构,提供更清晰的视图。熟练掌握这一技术,可以提升用户体验,让数据展示更加专业和直观。

    中科曙光HPC培训教程汇总:D04-Gridview-系列软件产品介绍.pptx

    中科曙光HPC培训教程汇总:D04-Gridview-系列软件产品介绍.pptx

    android-GridView-事件-Intent-传递参数1.rar

    在Android开发中,GridView是一个非常常用的布局组件,它允许我们以网格的形式展示数据,通常用于创建类似九宫格的效果。GridView通常与Adapter一起工作,Adapter是连接数据源和视图的关键,它可以动态地填充和更新...

    ASP.NET 2.0中合并 GridView 的表头单元格

    在某些情况下,为了提高用户体验或者更好地呈现数据,我们可能需要合并GridView的表头单元格,比如将多个相关的列标题合并成一个大的标题。下面我们将详细介绍如何在ASP.NET 2.0中实现GridView表头单元格的合并。 ...

    Listview嵌套Gridview-demo

    以上就是关于"Listview嵌套Gridview-demo"的知识点。在实际开发中,这样的设计可以用于展示复杂的、多维度的数据,如商品详情页展示商品的不同规格选项。但需要注意,嵌套布局可能增加复杂性并影响性能,因此需要...

    嵌套GRIDVIEW -- EditNestedGridView

    嵌套的GridView(Nested GridView)则是GridView的一种高级应用,它允许在一个GridView内部显示另一个GridView,形成层级数据的展示,这对于处理具有复杂关联结构的数据非常有用。"EditNestedGridView"的主题通常...

    GridView突出显示某一单元格(例如金额低于多少,分数不及格等

    ### GridView突出显示特定单元格的方法 在Web开发中,尤其是使用ASP.NET进行开发时,我们经常需要对数据进行展示,并且根据数据的不同状态来进行样式上的调整。比如,当某个值低于预设阈值时,我们可以将其背景色...

    AndroidGridView-ViewFlipper布局界面,模仿“机锋市场.zip

    本项目“AndroidGridView-ViewFlipper布局界面,模仿“机锋市场”旨在通过这两种组件来创建一个类似“机锋市场”的应用界面,提供了一个良好的学习案例。 **GridView组件详解** GridView是一种布局管理器,它可以将...

Global site tag (gtag.js) - Google Analytics