FineUI 官方论坛
标题:
Grid的RenderField 日期为空时会报错
[打印本页]
作者:
好好fineui
时间:
2013-10-10 15:02
标题:
Grid的RenderField 日期为空时会报错
<x:RenderField Width="100px" ColumnID="EntranceDate" DataField="EntranceDate" FieldType="Date"
Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="入学日期">
<Editor>
<x:DatePicker ID="DatePicker1" Required="true" runat="server">
</x:DatePicker>
</Editor>
</x:RenderField>
复制代码
若这个入学日期是空的时候这样会报错
如果把
FieldType="Date"这个去掉 入学日期为空
就不会
报错
作者:
Tiger
时间:
2013-10-10 21:41
试了下,还真是,我觉得DatePicker的 SelectedDate 的类型是 DateTime? 如果为空的时候,应该赋值为 null,而你从数据库取值,顶多只能得出一个空串,并不是 null,当不是null的时候,他就会尝试进行日期转换,就出错了
可以换用TemplateField试一下 用行预绑定之类的,把值提前转一下
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4