Microsoft
Software
Hardware
Network
Question : Silverlight: open excel in Browser
Hi,
On my Silverlight project I need to show an excel document, received from the server, in a new browser tab.
With ASP works like this:
private void OpenReport(string name)
{
FileStream fs = File.OpenRead(name);
Response.AppendHeader("Con
tent-dispo
sition", "inline; filename=" + name);
Response.AppendHeader("Pra
gma", "no-cache");
Response.Expires = -1;
Response.ContentType = "application/vnd.ms-excel"
;
Response.BinaryWrite(GetWh
oleFileCon
tent(fs, (int)fs.Length));
Response.Flush();
}
private byte[] GetWholeFileContent(FileSt
ream f, int lenght)
{
byte[] stream = new byte[lenght+1];
f.Read(stream, 0, lenght);
return stream;
}
How to implement it on a Silverlight project?
Answer : Silverlight: open excel in Browser
try with the following inside your silverlight code:
System.Windows.Browser.Htm
lPage.Wind
ow.Navigat
e(new Uri(
http://servername/test
.xls
), ),"_blank");
Random Solutions
Problems when using static lib - MS VC++
Unable to change case in the last column of a table through VBA
Keep Windows active with either VBScript or Batch file
Sumproduct in VB
Sporadic Numeric field overflow
Splash form for registration status using KeyedAccess
Can i make a field that will store any changes i make to other fields on a microsoft access form?
CHECK FOR EXISTENCE:lookup string in external db
net send
This message has not been sent.