2014-09-11 8 views
0

Visual Web Developer Express 2013을 사용하고 있고 gridview를 만들었습니다. 표에서 다른 값을 업데이트 할 때 txtDate에 값이 업데이트 된 시간을 표시해야합니다. 항목 템플릿으로 설정했습니다.GridTime에서 DateTime.Now를 바인딩하려고 시도했습니다.

<asp:TemplateField HeaderText="txtDate" SortExpression="txtDate"> 
<itemtemplate><asp:label id="txtDate" runat="server" 
text="<%# Bind DateTime.Now.ToString()%>"></asp:label>  
</itemtemplate> 
</asp:TemplateField> 

위의 코드를 Bind없이 사용하면 현재 시간이 표시됩니다. 나는 Bind를 추가하여 현재 날짜가 데이터베이스에 삽입되어 다음과 같은 오류가 발생하도록했습니다. 컴파일러 오류 메시지 : CS1026 :) 예상

값을 업데이트 할 때 날짜를 삽입하는 가장 좋은 방법을 찾으려고합니다. 또한 txtDate를 숨겨진 필드로 추가하려고했지만 그 중 하나도 작동하지 않았습니다.

+0

전체 Gridview 마크 업을 게시 할 수 있습니까? –

+0

저장 프로 시저에서 업데이트하지 않는 이유는 무엇입니까? –

답변

0

GetDate() 기능을 삽입 쿼리에서 직접 사용할 수 있습니다. 사용자가 원하는 것을 로깅 목적으로 사용하기 때문에이를 사용자에게 보여줄 필요가 없습니다.

+0

정말 고마워요. 매우 효과적이었습니다! – MarieWalters

+0

답장으로 표시해주세요 :) –