gpt4 book ai didi

asp.net - 设置 ListView 中最后一项的样式

转载 作者:行者123 更新时间:2023-12-02 04:56:25 25 4
gpt4 key购买 nike

有没有简单的方法来设置 ListView 控件中最后一项的样式?基本上需要追加一个类。

干杯

最佳答案

以逗号分隔客户姓名列表。最后一个客户名称将以点结尾。

客户 A、客户 B、客户 C。

<asp:ListView ID="lvCustomers" runat="server">
<LayoutTemplate>
<div id="itemPlaceHolder" runat="server"></div>
</LayoutTemplate>
<ItemTemplate>
<%# Eval("CustomerName")<%# Container.DisplayIndex == (Container.BindingContainer.As<ListView>().DataSource.As<System.Collections.Generic.List<String>>().Count - 1) ? "." : ", " %>
</ItemTemplate>
</asp:ListView>

这使用扩展方法“As”:

/// <summary>
/// Returns this object casted as a different type.
/// </summary>
/// <typeparam name="T">A type</typeparam>
/// <param name="obj">An object</param>
/// <returns>A boolean value.</returns>
public static T As<T>(this object obj) where T : class
{
if (obj == null) return null;

return obj as T;
}

关于asp.net - 设置 ListView 中最后一项的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1475823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com