由于业务需要,我们经常要对控件DataGrid ,DataList ,Repeater中每一行遍历
我们有2种查种写法,如下
以下是对DataGrid每行中单选按钮chkSingle已经选择的进行处理
foreach (DataGridItem oDataGridItem in this.dgRoleFunc.Items)
{
CheckBox chkSingle = (CheckBox)oDataGridItem.FindControl("chkSingle");
if(chkSingle.Checked)
{
//你的代码
}
}
for(int i=0;i<this.dgRoleFunc.Items.count;i++)
{
CheckBox chkSingle = (CheckBox)this.dgRoleFunc.Items[i].FindControl("chkSingle")
if(chkSingle.Checked)
{
//你的代码
}
}
我更喜好第1种方法,因为它代码精小,有面向对象的风格
你呢
速度方面,我不好说
我感觉行数少时,差不多,行数量多时,第一种方法有速度优势的
你认为呢?
期待你的交流
EMAIL:aierong@2118.cn
MSN:aierong@hotmail.com
QQ:114298
分享到:
相关推荐
### ASP.NET中DataGrid和DataList控件用法比较 #### 一、概述 在ASP.NET Web应用程序开发中,DataGrid和DataList是用于展示表格数据的重要控件。这两种控件能够有效地帮助开发者以结构化的方式展示数据集,并提供...
在DataGrid的模板列中,我们有一个名为"ChildRepeater"的Repeater控件,它的DataSource属性绑定到了当前行(由Container.DataItem表示)的子数据行,也就是通过"myrelation"关系获取的"location_id"匹配的"catalyst...
在ASP.NET中,DataList和DataGrid是两种常用的Web服务器控件,用于显示和操作数据集。当数据量较大时,为了提高用户体验和页面加载速度,通常会采用分页功能来展示数据。在这个主题中,我们将深入探讨如何在DataList...
在ASP.NET+C#开发环境中,数据展示是网页应用的核心部分,而Gridview、DataGrid、DataList和Repeater是常见的数据绑定控件。这些控件用于显示来自数据库或其他数据源的数据,但默认情况下它们可能不提供高效且用户...
在VB(Visual Basic)编程环境中,`DataGrid`控件是一个非常重要的组件,它用于显示数据源中的数据,如数据库、数组或记录集。`DataGrid`控件为用户提供了一种交互式的表格形式,可以进行浏览、编辑和操作数据。在本...
### VC++中DataGrid控件的使用 #### 一、引言 Microsoft ADODataControl 控件是 ActiveX 控件中用于访问数据库的关键组件。它利用 Microsoft ActiveX 数据对象 (ADO) 快速建立起数据绑定 (Data Binding) 控件与...
VB操作数据库网格控件VB DataGrid、DataList、MSFlexGrid、MSHFlexGrid用法实例大全,各种网格数据控件的用法实例,对初学VB的新手更实用,它们主要是DataCombo、DataGrid、DataList、DBCombo、DBlist、MSFlexGrid、...
在WPF(Windows Presentation Foundation)开发中,DataGrid控件是一种强大的数据展示工具,它可以用于显示和编辑结构化的数据集合。然而,在某些情况下,我们可能需要在DataGrid的每一行中包含一个ComboBox,并且每...
【标题】:选择适合的数据展示控件:DataGrid、DataList与Repeater解析 在ASP.NET开发中,选择合适的数据展示控件对于构建高效、易维护的Web应用程序至关重要。DataGrid、DataList和Repeater是ASP.NET提供的三种...
MFC 中的 DataGrid 控件是一个非常实用的控件,用于显示数据,它提供了很多实用的功能,例如显示查询结果、控制显示、格式化数据等。在这里,我们将详细介绍 MFC DataGrid 控件的用法,包括显示查询结果、控制显示、...
在ASP.NET开发中,DataGrid控件是一种常用的用于展示数据的控件,它允许我们以表格形式呈现数据源中的信息。而"DataGrid中嵌套DataGrid"是一种复杂但非常实用的技术,它允许在一个DataGrid的行或列中内嵌另一个...
在Windows编程领域,DataGrid控件是一个非常关键的组件,特别是在使用VC++进行开发时。这个控件允许程序员创建和展示结构化的数据,通常与数据库交互,为用户提供一种直观的方式来查看和编辑表格形式的数据。本篇...
在ASP.NET web开发中,GridView、Repeater和DataList是三种非常重要的数据绑定控件,它们用于展示数据库或其他数据源中的数据。这三个控件各有特点,适用于不同的应用场景,且具有高度的灵活性和自定义能力。 1. ...
在标题提到的“WPF中的DataGrid、Button、ComboBox等样式+DataGrid分页控件”中,我们将深入探讨这些关键组件以及如何自定义它们的样式和实现分页功能。 首先,DataGrid是WPF中用于展示和编辑表格数据的强大控件。...
在WPF(Windows Presentation Foundation)开发中,DataGrid控件是一种常用的数据展示工具,它可以方便地展示表格数据并支持各种交互操作。本话题主要探讨如何在DataGrid中自定义实现最后一行后面添加一个汇总行,这...
VB中的DataGrid控件是一个非常实用的工具,用于在用户界面中展示和操作数据库中的数据。它呈现数据的方式类似于电子表格,提供了灵活的功能,如编辑、排序和格式化。以下是对DataGrid控件的详细说明: 1. **...
### easyUI Datagrid 控件中实现单列内嵌入多个控件的方法 #### 一、概述 在使用easyUI框架时,我们经常会遇到需要在`datagrid`控件的某一列中嵌入多个输入控件的需求。这样的设计可以极大地方便用户进行数据的...
最后,为了从DataGrid的当前行中读取数据,可以创建一个名为GetItem()的成员函数。这个函数接收列编号ColNum作为参数,通过CColumns对象和CColumn对象来访问并返回指定列的值。 DataList和DataCombo控件虽然没有在...
在Windows CE(简称WinCE)环境下,开发人员经常会遇到在DataGrid中添加控件的需求,以便增强用户界面的交互性和数据展示的灵活性。本篇将详细介绍如何在WinCE的DataGrid中添加CheckBox和TextBox控件,这些技术对于...