2014-12-02 29 views
0

我有一个附带SQL数据源的Gridview。智能标记设置用于创建和处理选择和更新。当我编辑Gridview列以创建2个日期字段为只读时,在更新事件中,它们被清除,删除,在数据库表中消隐。只读字段不从Gridview回发

这里是踢球者,当列不是只读时,日期被正确地发回到数据库表。

<asp:BoundField DataField="dateRegisteredUTC" HeaderText="dateRegisteredUTC" SortExpression="dateRegisteredUTC" /> 

没有模板字段,都绑定。

+0

我没有很多来自您的问题的信息,但它可能与此[[...将ReadOnly属性设置为true的控件在发生回发时发送到服务器,但服务器没有正在处理...“](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.textbox.readonly(v = vs.110).aspx) – 2014-12-02 19:42:05

+0

嗯,让我看看在那。我不确定它是否适用。 ViewState已启用,因此值应该仍然存在。 – htm11h 2014-12-02 19:46:26

+0

@the_lotus如果你发表你的评论作为答案,我会除外。这是对我的问题的间接解决方案,所以谢谢! – htm11h 2014-12-04 17:21:37

回答