gpt4 book ai didi

asp.net - 从 string.format 添加的样式元素符号列表数据

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:42 24 4
gpt4 key购买 nike

我遇到了一个愚蠢的问题,真的需要你的帮助:我的应用程序从 LINQ 查询返回数据,并以元素符号列表的形式显示在我的页面上,如下所示:

var AvailableRooms =
from rm in AvailableRoomTable.AsEnumerable()
where !(rm.IsNull("RoomPrice"))

select new
{
RoomType = rm.Field<String>("RoomType"),
RoomPrice = rm.IsNull("RoomPrice") ? 0 : rm.Field<decimal>("RoomPrice"),
AvailableRoom = rm.Field<int>("AvailableRooms")
};

foreach (var rm in AvailableRooms)
{
string str2;
if (QtyOfRooms <= Adults)
{
str2 = string.Format("{0},{1,20}", rm.RoomType, (rm.RoomType.Contains("Single") || (rm.RoomType.Contains("TwinBed")) ? RoomQueries.SingleRooms(Adults) : rm.RoomPrice * nights));
}
BulletedList2.Items.Add(str2);
}

我可以通过以下方式获取我的数据:

double ,1000.0000

单例, 222

套房,456.0000

双床, 299

现在我的问题是如何设置元素符号列表的样式并让它看起来更漂亮?我尝试了 Jquery Accordion 但不能,因为我需要在运行时将一些 div 标签注入(inject)到我的 HTML 中。

我想知道是否有更好、更简单的方法来绑定(bind)我的数据。我无法与 gridview 或数据表绑定(bind),因为我只获得返回数据的最后一行。所以元素符号列表似乎与 string.format 一起工作得很好。谢谢你的支持。

最佳答案

您可以尝试使用中继器获取 jQuery Accordion markup .

<div id="accordion">

<asp:Repeater ID="rooms" runat="server">
<ItemTemplate>
<h3><a href="#"><%# Eval("RoomType") %></a></h3>
<div>
<span><%# Eval("RoomDesc") %></span>
<span><%# Eval("AvailableRooms") %></span>
<span><%# Eval("RoomPrice") %></span>
</div>
</ItemTemplate>
</asp:Repeater>

</div>

关于asp.net - 从 string.format 添加的样式元素符号列表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601183/

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