Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Formaterad text

Postades av 2004-09-05 20:55:43 - Björn Svensson, i forum c# (c-sharp), Tråden har 8 Kommentarer och lästs av 771 personer

Hej.

Någon som har bra tips på hur man kan hantera formaterad text (rtf) i en SQL Server.

Jag har en C# klient som bl.a. använder en richText kontrol och skulle vilja lagra och läsa
den formaterade texten i databasen.

(Även postad i SQL forumet)

Tacksam för tips.


Svara

Sv: Formaterad text

Postades av 2004-09-06 00:35:02 - Oskar Johansson

Ganska onödigt att ha flera trådar för samma sak... Hur som haver:
Det finns en property på rtf-saken som låter dig få tag på rtf-texten. Tror den heter RtfText eller något sådant. Kolla i sdk:n för .net


Svara

Sv: Formaterad text

Postades av 2004-09-06 08:18:40 - Roger Alsing

som onkelborg säger , rtftext proppen för att läsa och sätta rtftexten i textrutan och gör databasfältet som "NText" för att få stöd för unicode tecken (om det tex ska kunna lagra kinesiska, arabiska tecken eller så)

//Roger


Svara

Sv: Formaterad text

Postades av 2004-09-06 11:58:01 - Björn Svensson

Visst, lika onödigt som att svara utan att egentligen lämna ett svar.

Jag brukar alltid söka information själv (sdk, webben, hjälpfiler) innan jag postar ett inlägg. Därför är sådana svar där man tror något eller tipsar om en länk som man skummat ganska onödigt.

Skulle gärna vilja ha tips från någon med riktig erfarenhet - en som verkligen har gjort detta.

Inte meningen att låta spydig - men väldigt många svar (gäller alla forum) handlar om svar som egentligen inte är till någon hjälp.

Med formaterad text menar jag t.ex. fetstil. M.a.o. kunna markera ett ord i kontrollen, gör den fet och sen spara hela texten till databasen. När den sen läses ut ska texten vara rätt formaterad.


Svara

Sv: Formaterad text

Postades av 2004-09-06 12:15:54 - Patrik Löwendahl

Ja och RtfText är ditt svar..

I den egenskapen så får du även formateringen med, inte bara råtexten.


Svara

Sv: Formaterad text

Postades av 2004-09-08 09:54:31 - Björn Svensson

OK, tack då. Fast jag inte fick hela svaret så ledde ni in mig in på rätt spår.

Jag gjorde så här.

1. Japp, ritchtextbox.Rtf är proppen som ska användas. Fast jag läste den proppen och stoppade
in värdet i ett annant objekt som skulle skickas till Databasobjektet och då slogs ju formateringen
sönder eftersom jag lagrade det i en string (korkat av mig). Därför gjorde jag en annan
propp i mitt objekt med egenskapen ritchtextbox - då kunde jag lagra rft.

2. Databasfältet ska vara NTEXT.

3. I commandobjektet måste parametern se ut ungefär så här -
cmd.Parameters.Add(new SqlParameter("@param", System.Data.SqlDbType.NText, myobj.myctrl.Rtf.Length, ParameterDirection.Input, false, 0, 0, "myfield", DataRowVersion.Current, myobj.myctrl.Rtf));


Svara

Sv: Formaterad text

Postades av 2004-09-08 14:55:50 - Roger Alsing

<b>Databasobjektet och då slogs ju formateringen
sönder eftersom jag lagrade det i en string (korkat av mig). </b>

nej det var inte alls korkat , det är så det funkar . .rtf proppen ÄR av typen string. (se hjälpen)
du måste absolut inte lagra en referens till hela rtfrutan i ditt dataobjekt.

rtf i sig är ett textformat på samma sätt som html , dvs du kan lagra den formaterade texten i form av en sträng som beskriver formateringen precis på samma sätt som du lagrar en sträng med html kod


då måste gjort något annat knas när du läste av .rtf proppen.

//Roger


Svara

Sv: Formaterad text

Postades av 2004-09-08 23:45:42 - Björn Svensson

Tack. Jodå, jag hade gjort något annat knas. Har ändrat tillbaka och allt ser OK. Du råkar inte också veta om man kan visa rtf i CrystalReport ?



Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
900
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies