Gridview、DataList、Repeater获取行索引号

Gridview、DataList、Repeater如何获取行索引号?很多情况下都会用得到,下面贴出代码,注意行索引号是从0开始,不是从1开始,如果要从1开始,请在代码里面+1就行了。

Gridview示例:

<asp:GridView ID="GridView1" runat="server">
          <Columns>
            <asp:TemplateField>
              <ItemTemplate><%#Container.DataItemIndex %></ItemTemplate>
            </asp:TemplateField>
          </Columns>
     </asp:GridView>

DataList示例:

<asp:DataList ID="DataList1" runat="server">
          <ItemTemplate><%#Container.ItemIndex %></ItemTemplate>
     </asp:DataList>

Repeater示例:

<asp:Repeater ID="Repeater1" runat="server">
          <ItemTemplate><%#Container.ItemIndex %></ItemTemplate>
     </asp:Repeater>

时间: 2024-10-08 22:12:04

Gridview、DataList、Repeater获取行索引号的相关文章

如何获取repeater某行第一列的值

<div> <asp:Repeater ID="Repeater1" runat="server" DataMember="DefaultView" DataSourceID="SqlDataSource1"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text=<%# Eva

利用js闭包获取索引号

以tab选项卡效果为例: 网页中的选项卡效果 如图. 在鼠标点击规则标题的时候下面内容就会切换成规则的内容,这就是一个选项卡切换效果了. 标题和其内容是一一对应的. 在点击的时候就需要得到当前点击的索引号,用jquery的话可以直接通过.index()获取当时元素的索引值,那么用js呢?下面我们来利用js的闭包来实现获取索引. 页面代码如下: <!DOCTYPE html><html lang="en"><head>    <meta char

从$res获取行数据

1 从$res获取行数据的时候,处理 mysql_fetch_row($res),还有三个方法. 2 分别是 3 mysql_fetch_row($res) ,返回一个索引的数组 (推荐.) 4 mysql_fetch_assoc($res) ,返回一个关联数组 5 mysql_fetch_array($res) ,返回索引数组和关联数组 (两套) 6 mysql_fetch_object($res) ,把一行数据,当做一个对象返回.

数字在排序数组中出现的起始索引号

题目如下: 给定一个升序的整数数组,查找某一个值在数组中出现的索引号,例如,输入数组2,3,3,4,4,5:查找的数是3,则返回1,2.时间复杂度要求为O(logN). 初次拿到这个题目可以立即想到用二分查找来做,先比较中间的数和要查找的数,如果关键字(要查找的数)小于中间的数,那么在数组的左半部分继续查找,如果关键字大于中间的数,那么在数组的右半部分继续查找,如果关键字和中间的数相等,那么先比较中间数字的前一个数字是否和关键字相等,如果相等,继续用关键字和前一个数字的前一个数字比较,如果不等,

GridView中点击某行的任意位置就选中该行

GridView中点击某行的任意位置就选中该行 分类: 第一步:添加选择列 点击GridView右边小尖头,双击CommandField,选中"选择",添加,将起设置为不可见: 第二步:处理"ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证",在源文件中添加"enableEventValidation="false"": 第三步:在GridView的RowDataBound事件中增加以下代码: protec

TextView 获取行数,某一行的内容,某行的宽度

获取行数 ViewTreeObserver vto = textView.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { ViewTreeObserver obs = textView.getViewTreeObserver(); obs.removeGlobalOnLayoutListener(

Java基础知识强化之IO流笔记55:IO流练习之 自定义类模拟LineNumberReader的获取行号功能案例

1. 自定义类模拟LineNumberReader的获取行号功能案例 2. 代码实现: (1)MyBufferedReader.java: 1 package cn.itcast_08; 2 3 import java.io.IOException; 4 import java.io.Reader; 5 6 /* 7 * 用Reader模拟BufferedReader的readLine()功能 8 * 9 * readLine():一次读取一行,根据换行符判断是否结束,只返回内容,不返回换行符

resultset 对象获取行字段数据时报:java.sql.SQLException: Column &#39;id&#39; not found.

resultset 对象获取行字段数据时报:java.sql.SQLException: Column 'id' not found. 代码: String sql="SELECT d.content,c.name AS categoryName FROM news_detail d,news_category c WHERE d.categoryId=c.id"; Object[] params ={}; System.out.println(this.executeQuery(sq

视图传值和获取行内容。

//向下个视图传值 #pragma mark - Navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { //你连接的 identifier 的内容 if ([[segue identifier] isEqualToString:@"ChoseMusic"]) { //        点击行内容 NSIndexPath *indexPath = [self.tableView i