FineUI 官方论坛
标题:
Grid模板列里绑定日期时出现错误,该列显示为“undefined”
[打印本页]
作者:
grass_root
时间:
2013-10-20 21:24
标题:
Grid模板列里绑定日期时出现错误,该列显示为“undefined”
Grid模板列代码为:
<x:TemplateField HeaderText="有效时间" TextAlign="Center">
<ItemTemplate>
<%# Eval("StartTime","{0:yyyy-MM-dd HH:mm}") %>-<%# Eval("EndTime","{0:yyyy-MM-dd HH:mm}") %>
</ItemTemplate>
</x:TemplateField>
--------------------------------------------------------------------------
页面显示为:
[attach]3384[/attach]
后台代码均正常。升级到V3.3.1.1版本后出现的,之前版本正常的。
作者:
wanghenan
时间:
2013-10-21 15:43
http://fineui.com/demo/#/demo/grid/grid_rowdatabound.aspx
这应该可以解决
/// <summary>
/// 这个事件会在渲染每一行后调用,此时 Values 属性保存了每一项渲染后的 HTML 片段
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDataBound(object sender, FineUI.GridRowEventArgs e)
{
// e.DataItem -> System.Data.DataRowView 或者自定义类
// e.RowIndex -> 当前行序号(从 0 开始)
// e.Values -> 当前行每一列渲染后的 HTML 片段
//object a = Grid1.DataKeys[e.RowIndex][0];
DataRowView row = e.DataItem as DataRowView;
if (row != null)
{
e.Values[4] = String.Format("{0} ({1})", e.Values[4], row["EntranceYear"]);
}
}
复制代码
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4