Datagrid가있는 실버 라이트 2 앱과 서버로 돌아가서 Excel로 내보내기위한 버튼이 있습니다.Silverlight 데이터 그리드를 Excel로 내보내기 (왕복없이)
DataGrid를 나타내는 HTML 문자열을 만들 수 있습니다. 이 문자열을 html 요소에 연결하고 MIME 유형을 application = vnd.ms-excel로 설정하고 xls 파일을 열거 나 저장할지 묻는 프롬프트를 표시하고 싶습니다.
ASP가이 작업을 수행 할 수있는 모든 경우에 나는 HTML의 DOM에 밀어, 실버 내에서 비슷한 일을 할 수 있어야처럼 ...
<% The main feature of this technique is that %>
<% you have to change Content type to ms-excel.%>
Response.ContentType = "application/vnd.ms-excel"
<TABLE>
<TR><TD>2</TD></TR>
<TR><TD>3</TD></TR>
<TR><TD>=SUM(A1:A2)</TD></TR>
</TABLE>
이 ... 보인다 후
.모든 의견을 매우 높이 평가합니다.
감사 일한 좋은 방법입니다. 네가 말하는 것을보고, 문서화되지 않은 기능이 있기를 바랐다. 어쩌면 HtmlPage.PopupWindow를 오버로드하여 HTML 문자열을 인라인으로 허용 할 수 있습니다. 나는 변호사가 파울 울지지도 모른다 고 생각한다. 이 사람이 원했던 것과 개념적으로 유사 ... http://bytes.com/groups/javascript/93938-create-excel-spreadsheet-javascript –