在转发器asp.net中更改列名称

时间:2018-02-27 13:15:14

标签: asp.net database bootstrap-4 repeater

大家早上好!

我在列中使用天(星期一,星期二......)制作转发器,我需要更改实际日期名称和实际数字的这些列名称。

这样的事情:

  • 从一周中选择一天:

Calendar

  • 然后,如果我选择25/02/2018,那么我需要展示Lunes 26/02,Martes 27/02 ...... Viernes 02/03:

Repeater

“Semana - Week”文本框返回DateTime。转发器点击“Buscar - Find”按钮绑定。

问题是:

¿我如何更改每个绑定上的列名以获得我想要的结果?

全部谢谢!

1 个答案:

答案 0 :(得分:0)

我使用标签找到了解决此问题的方法:

<thead>
<tr>
    <th>Horario</th>
    <th><asp:Label ID="lbllunes" runat="server" Text="Lunes"></asp:Label></th>
    <th><asp:Label ID="lblmartes" runat="server" Text="Martes"></asp:Label></th>
    <th><asp:Label ID="lblmiercoles" runat="server" Text="Miercoles"></asp:Label></th>
    <th><asp:Label ID="lbljueves" runat="server" Text="Jueves"></asp:Label></th>
    <th><asp:Label ID="lblviernes" runat="server" Text="Viernes"></asp:Label></th>
</tr></thead>

然后我可以这样处理转发器的_ItemCreated()上的这个标签:

Label labellunes = e.Item.FindControl("lbllunes") as Label;
Label labelmartes = e.Item.FindControl("lblmartes") as Label;
Label labelmiercoles = e.Item.FindControl("lblmiercoles") as Label;
Label labeljueves = e.Item.FindControl("lbljueves") as Label;
Label labelviernes = e.Item.FindControl("lblviernes") as Label;

不知道是否更好的解决方案,但这对我有用!!