<asp:TemplateField HeaderText="到货时间"> <ItemTemplate> <asp:TextBox ID="txtArrivalTime" runat="server" Width="110px" Text='<%# Eval("ArrivalTime") %>' CssClass="easyui-datebox"></asp:TextBox> </ItemTemplate>
后台数据是有正常获取数据的,但是绑定上去显示的就都为当前时间2017.07.27,好奇怪,把CssClass="easyui-datebox"去掉作为普通文本框绑定的数据倒是正确的,但是加上这个就不正常了。
我把绑定的数据源变成了Datatable,并且时间格式改成了23格式,然后就好了,之前想过可能是格式问题,但是试了没有用,后来改成Datatable后就有可以了,这种问题很难找,谢谢大家。
应该是你的时间控件默认值覆盖了绑定上去的值
你都用了插件了怎么还用EasyUI
在GridView绑定的时候就在日期类型的列绑定为Calendar,这个有做吗?
绑定步骤可以看下这个:http://blog.csdn.net/zjx86320/article/details/38117319