Just nu i M3-nätverket
Gå till innehåll

schteiff

Medlem
  • Antal inlägg

    12
  • Gick med

  • Senaste besök

  1. Hej! Jag skulle behöva hjälp med att lösa ett problem. Här är förutsättningarna: Jag har hämtat ut två värden från en webbsida och lagt i två variabler. Nu ska dessa båda värden läggas in i ett Excel-ark. Detta ska ske genom att lägga in dem på en ny rad i ett befintligt ark. Målet är att få detta att ske automatiskt en gång per dygn med hjälp av t.ex. Windows scheduler - hämta värden, öppna befintligt Excel-ark, hitta ny ledig rad, skriv in värdena i varsin cell, spara arket. Hur ska jag angripa problemet? Jag har letat lite på Google efter kodexempel, men inte hittat något tillämpligt ännu. Här är några problem med exemplen: Exemplen brukar utgå från Microsoft.Office.Interop.Excel som kräver att Excel finns installerat på maskinen det ska köras på, vilket känns som en begränsning. Det brukar också handla om att skicka ett dataset eller en datatable till Excel, men jag har ju bara två enstaka värden. Jag har heller inte hittat något exempel där man skriver till en redan befintlig fil, de utgår alltid från att man skapar en ny Excel-fil som man skriver till, men det vill ju inte jag. Tacksam för hjälp och förslag på lösning! / Stefan
  2. Nej, jag har inte glömt att kompilera. Jag har kompilerat både projektet och solution samt gjort Clean solution, men ändå funkar det inte. Det måste vara något annat det beror på.
  3. Hej! Jag har råkat ut för ett märkligt problem. Jag har "övertagit" en gammal ASP.NET applikation som jag nu ska uppdatera. Det jag har gjort är att lyfta ramverket från 1.0 till 3.5. Sidan är lite märkligt uppbyggd, då all kod ligger i Code Behind-sidan. I "HTML-sidan" finns bara Page-direktivet som pekar på Code Behind-sidan via CodeBehind och Inherits. Nu kommer det märkliga: När jag försöker göra en ändring i Code Behind-sidan så slår den inte igenom när jag kör debug. Sidan visas i webbläsaren som den såg ut innan. Om jag lägger till en ny rad, så hoppas den över i debug och visas inte i den genererade sidan. Är det någon som har råkat ut för något liknande tidigare och som har någon lösning på detta? Vad kan vara fel? Tacksam för er hjälp. Mvh, Stefan
  4. Hej! Det jag vill åstadkomma är att länka till en pdf-fil som ligger på samma ställe som mina html-filer på webbservern. Hur skriver jag länken då? Jag har provat med <a href="file:///file.pdf" target="_blank">file.pdf</a> och varianter på detta, men inte lyckats få det att funka. Jag vore väldigt tacksam om någon kunde hjälpa mig att få till det så att länken funkar. Tack på förhand! Med vänliga hälsningar Stefan
  5. Hej! Jag undrar om det på något sätt, med html-kod, javascript eller annat, går att åstadkomma följande: när man klickar på en pdf-länk på en webbsida öppnas pdf-dokumentet i ett Acrobat Reader-fönster i stället för i Internet Explorer. Jag vill alltså tvinga fram Acrobat Reader och inte att dokumentet öppnas inne i Internet Explorer. Går det? Tacksam för svar. Mvh, Stefan
  6. Hej! Jag vet inte om det jag vill åstadkomma är möjligt, men jag tänkte att jag slänger ut en fråga och hör om det är någon som känner till om det går. Jag har en webbsida som använder ett javascript för att visa en imagemap (webbsidan är genererad från Visio tror jag). I webbläsaren ser länkarna då ut så här: "javascript:GoToPageByID(22);" På vanliga <a href>-länkar i Internet Explorer så kan man högerklicka på länken och då få upp valet "Open in new window", men på dessa javascript-länkar så finns inte detta alternativ i listan när man högerklickar. Går det att på något sätt åstadkomma detta? Kan man t.ex lägga till något i javascriptet? Eller är det helt kört? Jag är tacksam för alla synpunkter. / Stefan
  7. Jag lyckades lösa problemet själv, men tack ändå för hjälpen.
  8. Hej! Jag har ett problem som jag hoppas att någon kan hjälpa mig med. Jag har ett system där jag vill presentera några nyhetstexter med tillhörande rubriker och länkar. Jag vill ha alla nyheterna under varandra där de anpassar sig efter längden på innehållet så att det inte blir några luckor emellan. För att åstadkomma detta gör jag så här: Dim dc As New DataColumn("News", Type.GetType("System.String")) Dim dt As New DataTable dt.Columns.Add(dc) dt.Rows.Add(New Object() {""}) If Convert.ToString(datasetNewsHeadline1.Tables(0).Rows(0).Item("SettingValue")) <> "" Then dt.Rows.Add(New Object() {CType(datasetNewsHeadline1.Tables(0).Rows(0).Item("SettingValue"), String)}) dt.Rows.Add(New Object() {CType(datasetNewsText1.Tables(0).Rows(0).Item("SettingValue"), String)}) dt.Rows.Add(New Object() {CType(datasetNewsLink1.Tables(0).Rows(0).Item("SettingValue"), String)}) dt.Rows.Add(New Object() {""}) End If ... osv med flera nyheter datagridNews.DataSource = dt datagridNews.DataBind() Problemet jag har är att när länkarna presenteras i webbläsaren så är de i textformat och inte klickbara hyperlänkar. Hur gör jag för att få länkarna klickbara? Går det överhuvudtaget eller måste jag välja en annan lösning? Tack på förhand för den hjälp jag kan få. Med vänliga hälsningar Stefan [inlägget ändrat 2006-08-23 16:00:26 av schteiff]
  9. Jag har testat detta nu och det verkar faktiskt funka. Tack så hemskt mycket Hasse29 för hjälpen!
  10. Tack för svaret. Var menar du att jag ska sätta culture till svensk?
  11. Hej! Jag har två frågor kring att skicka ett dataset till Excel som jag hoppas att någon kan svara på. 1. När jag skickar ett dataset till Excel blir resultatet att de svenska tecknen byts ut mot andra "konstiga" tecken, å blir t.ex å och ö blir ö . Hur ska jag göra för att de svenska tecknen ska skrivas ut korrekt? 2. Går det att göra så att Excel-programmet öppnas separat och inte i framen i webbsidan? Eller är det en Internet Explorer issue? Här kommer det kodexempel som jag har använt mig av. 'Class to convert a dataset to an html stream which can be used to 'display the dataset in MS Excel Public Class DataSetToExcel Public Shared Sub Convert(ByVal ds As System.Data.DataSet, ByVal response As System.Web.HttpResponse) '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 System.Web.UI.WebControls.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() End Sub End Class Tacksam för all hjälp jag kan få med detta! Mvh, Stefan [inlägget ändrat 2006-03-14 14:26:59 av schteiff]
×
×
  • Skapa nytt...