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


Textarea i DataGrid

Postades av 2004-04-07 16:19:57 - Marcus Granström, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 491 personer

Jag har en DataGrid där jag kan redigera nyheter. Då jag klickar på redigera länken visas två länkar i samma kolumn "ändra" och "ångra". Då jag klickar på ändra får jag textboxar på den raden, alla utom första. Problemet är att tex nyhetsinläggen kan ju bli ganska långa och det är ganska svårt att redigera text i en textbox eftersom att typ bara de 40 första tecknen visas.
Första kolumnen är en Template med en Label i, övriga är BoundColumn.

Hur kan jag få att vissa kolumner ska ha textboxar medans andra som nyhetsinlägget ska ha en textarea så att man får en bättre överblick?


Svara

Sv: Textarea i DataGrid

Postades av 2004-04-07 17:15:21 - Pelle Johansson

i .Net använder du textbox även för textarea. Däremot har textboxen en egenskap som heter Multiline och Columns som du kan använda för att göra denna större.


Svara

Sv: Textarea i DataGrid

Postades av 2004-04-08 10:44:57 - Marcus Granström

Men asp.BoundColumn har inte attributet textmode. Det verkar vara default att en textbox med singleline ska visas?
Om man gör asp:TemplateColumn på alla kolumner så kan man ju lägga in asp:TextBox med textmode=multiline, men då syns ju textboxarna direkt då man visar DataGriden. Jag vill att då man klickar på redigera länken så ska textboxarna visas.

Är det någon som har en lösning till min fundering?


Svara

Sv: Textarea i DataGrid

Postades av 2004-04-08 22:31:56 - Jonas Persson

Om du använder VS.Net i designläge kan det vara så att du lagt textbox i fel template, jag har inte tillgång till miljön nu men det du ska visa ska väl ligga i ItemTemplate och det som ska visas när du ändrar i EditItemTemplate


Svara

Sv: Textarea i DataGrid

Postades av 2004-04-09 08:46:59 - Marcus Granström

Här är min kod. Hur ska jag få en textarea där jag har denna kolumn i koden nedan? asp:BoundColumn HeaderText="Nyhet" DataField="nyhet"

fil: nyheter.ascx
<code>
<asp:datagrid id="dgNyheter" OnDeleteCommand="tabort" OnCancelCommand="angra" OnUpdateCommand="uppdatera"
OnEditCommand="redigera" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateColumn HeaderText="Nyhetsnr">
<ItemTemplate>
<asp:Label id="id" runat="server" text='<%#Container.DataItem("id")%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderText="Rubrik" DataField="rubrik"></asp:BoundColumn>
<asp:BoundColumn HeaderText="Nyhet" DataField="nyhet"></asp:BoundColumn>
<asp:EditCommandColumn EditText="<img src=bilder/edit.gif border='0'>" CancelText="Avbryt" UpdateText="Uppdatera"
HeaderText="Redigera"></asp:EditCommandColumn>
<asp:ButtonColumn HeaderText="Ta bort" Text="<img src=bilder/trash.gif border='0'>" CommandName="Delete"></asp:ButtonColumn>
</Columns>
</asp:datagrid>
</code>

Problemet med tex nyhetsinläggen är att de kan bli ganska långa och det är ganska svårt att redigera text i en textbox eftersom att typ bara de 40 första tecknen visas. Jag menar en nyhet kan ju ha allt från 1 - 400 tecken. Tänk dig då att man måste flytta markören framåt i textboxen tills man hitar ordet eller menningen man vill ändra på. Man får ju en väldigt dålig översikt med textbox. Det skulle ju lösas med en textarea där man får se mycket mer av nyheten.



Svara

Sv: Textarea i DataGrid

Postades av 2004-04-09 10:17:46 - Jonas Persson

Du måste göra en template av kolumnen om du vill ha något annat än textbox i redigeringsläge. Följande borde väl funka för att visa texten i en label och sedan få en textbox i redigeringsläge.
<code>
<asp:TemplateColumn HeaderText="Rubrik">
<ItemTemplate>
<asp:Label id="ru" runat="server" text='<%#Container.DataItem("rubrik")%>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:textbox id="test" runat="server" textmode="multiline"
text='<%#Container.DataItem("rubrik")%>'>
</EditItemTemplate>
</asp:TemplateColumn>
</code>

Jag har ingen möjlighet att testa koden men principen bör vara så


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 166
27 952
271 704
1 249
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