Я привязываю данные повторителя к какому-нибудь тексту и дате и времени (Отвечать).
<asp:Repeater ID="rptList" OnItemDataBound="repeaterDatabound" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<b>Respond By</b>
</td>
<td>
<%#Eval("RespondBy")%>
</td>
</tr>
Здесь я хочу изменить время данных, прежде чем отобразить его на экране, я хочу сделать rowdatabound
, как показано ниже. Как я могу сделать это для ретранслятора. Или есть какой-либо другой способ добавить значение (3 часа) в поле «Ответить по дате» перед его отображением для пользователей.
protected void repeaterDatabound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
DateTime.TryParse(Convert.ToString(DataBinder.Eval(e.Row.DataItem, "RespondBy")), out Respond);
}
}
Я не могу добавить 3 часа на стороне клиента, количество часов, которое я должен добавить, отличается для каждого пользователя,