如何在数据列表中查找最后一个项目索引 [英] how to find last item index in datalist

查看:53
本文介绍了如何在数据列表中查找最后一个项目索引的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在数据列表中查找最后一个项目索引?

解决方案

您好,


尝试在此行中找到数据列表的最后一个索引.

  int  lstindex = DataList1.Items.Count- 1 ;  


一两个扩展方法怎么样

 使用 System.Web.UI.WebControls;

命名空间虚拟
{
    公共 静态  class  DatalistExtension
    {
        公共 静态 DataListItem GetLastItem( DataList列表)
        {
            如果(list.HasItems())
            {
                返回 list.Items [list.Items.Count- 1 ];
            }

            返回 ;
        }
     
        公共 静态 布尔 HasItems(数据列表列表)
        {
            返回列表.Items.Count>   0 ;
        }
    }
} 


及其用法示例

 DataList dl =  DataList();
dl.DataSource = 新建列表< string>(){" 一个" 两个"};
dl.DataBind();

DataListItem dli = dl.GetLastItem();
</ 字符串 >  


try:尝试以下


int count = DataList1.Items.Count - 1;


how to find last item index in datalist???

解决方案

Hi,


try this line to find last index of datalist.

int lstindex = DataList1.Items.Count - 1;


How about an extension method or two

using System.Web.UI.WebControls;

namespace Dummy
{
    public static class DatalistExtension
    {
        public static DataListItem GetLastItem(this DataList list)
        {
            if (list.HasItems())
            {
                return list.Items[list.Items.Count - 1];
            }

            return null;
        }
     
        public static bool HasItems(this DataList list)
        {
            return list.Items.Count > 0;
        }
    }
}


and an example of its usage

DataList dl = new DataList();
dl.DataSource = new List<string>() { "One", "Two" };
dl.DataBind();

DataListItem dli = dl.GetLastItem();
</string>


try:try the following


int count = DataList1.Items.Count - 1;


这篇关于如何在数据列表中查找最后一个项目索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆