Jag har lite kod som tranformerar om ett dataset till excel, det ser ut så här ..Datagrid till Excel
------
' First let's clean up the response.object
response.Clear()
response.Charset = ""
' Set the response mime type for excel
response.ContentType = "application/vnd.ms-excel"
' Create a string writer
Dim stringWrite As New System.IO.StringWriter
' Create an htmltextwriter which uses the stringwriter
Dim htmlWrite As New System.Web.UI.HtmlTextWriter(stringWrite)
' Instantiate a datagrid
Dim dg As New DataGrid
' Set the datagrid datasource to the dataset passed in
dg.DataSource = ds.Tables(0)
' Bind the datagrid
dg.DataBind()
' Tell the datagrid to render itself to our htmltextwriter
dg.RenderControl(htmlWrite)
' All that's left is to output the html
response.Write(stringWrite.ToString)
response.End()
-------
Dels så har jag problem med ÅÄÖ. Det blir helt enkelt knasiga tecken där dom finns. Jag har försökt sätta andra charset och trixat lite med encodeing och sånt men inte fått det att fungera. Nån som har lyckats lösa den saken? Hade varit guld.
Sen undrar jag oxå om man på nåt sätt kan ta bort all formatering så att det ser ut som ett gammalt hederligt excel worksheet. Just nu blir det vit bakgrund och sånt och det ser lite fattigt ut på nåt sätt ..
Ja, om nån har brottats med samma problem som jag har här så är jag tacksam för hjälp :)