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


DataGrid och klickbara RADER

Postades av 2004-11-08 21:06:05 - Jonas Oscarsson, i forum asp.net generellt, Tråden har 10 Kommentarer och lästs av 430 personer

Hej!

Jag undrar hur man kan göra en hel rad klickbar i en DataGrid? Jag vet att man kan göra en kolumn med klickbara länkar, men jag vill göra hela raden klickbar.

Tacksam för svar!


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-08 22:32:25 - Patrik Strandberg

FullrowSelect = True .... tror jag !


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-08 22:35:39 - Johan Normén

Jonas,

Ett enkelt sätt är att lägga till onclick attributet till din rad dynamiskt och använda GetPostBackEventReference metoden för att automatiskt få ut scriptet. Beror lite på vad du vill ha för funktionalitet. Och vilka krav du ställer på dem.

EDIT:
FullRowSelect property ListView.
The FullRowSelect property has no effect unless the View property of the ListView control is set to View.Details. The FullRowSelect property is typically used when a ListView displays items with many subitems and it is important to be able to see selected items when the item text is not visible due to horizontal scrolling of the control's contents.

Mvh Johan


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-09 07:46:14 - Jonas Oscarsson

Var sätter jag FullRowselect? Hittar inte det i datagriden... enligt VS.NET finns det inte där. Jag förstod inte riktigt vad du menade Johan. GetPostBackEventReference, var hittar jag den metoden? Den enda funktionalitet jag vill ha är att man ska kunna klicka på raden och komma till ensida.aspx?receptid=<IDFRÅNDATABAS>.


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-09 08:03:59 - Johan Normén

Hej,

Du hittar GetPostBackEventReference i Page classen.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebUIPageClassGetPostBackEventReferenceTopic.asp

Mvh Johan


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-09 13:21:01 - Jonas Oscarsson

FullrowSelect = True är alltså ingenting som fungerar?

Hur gör jag om jag vill ha lite effekter när man håller musen över en rad? Exempelvis en annan färg eller så?


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-09 15:24:27 - Andreas Håkansson

Du får använda dig av Johans tips och lite Javascript/Css för ett få till det som du vill. Om du inte vet hur javascriptet/css skall se ut så ber jag dig posta en fråga i respektive forum här på pellesoft om det, då det inte är en ASP.NET fråga.

Om/när du däremot får problem med hur du sen lägger in detta javascript/css på win asp.net sida så är det till detta forum du skall vända dig. =)


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-09 21:28:01 - Jonas Oscarsson

Jag vet hur jag skulle gjort i traditionell ASP. Då hade jag lagt en function på ONMOUSEOVER på <TR>-en. Jag vet däremot inte hur jag gör det via VB.NET kod?

En annan fråga om DataGrid: Hur kan jag ersätta texten i en HyperLinkButton med en bild? Exempelvis en penna för att redigera?


Svara

Sv: DataGrid och klickbara RADER

Postades av 2004-11-11 10:14:24 - Johan Normén

Jonas,

För att få till onmouseover etc så addar du attribut på DataGridens rader..

...Attribute.Add(......)

Om dy har en HyperlinkButton control kan du enkelet bara skapa en ImageButton så är det löst.

Du kan ändra utséendet för din Edit med hjälpa av

EditStyle:
Use the EditItemStyle property to provide a custom style for the item selected for editing in the DataGrid control. Common style attributes that can be adjusted include forecolor, backcolor, font, and content alignment within the cell. Providing a different style enhances the appearance of the DataGrid control.

Men denna ändrar inte typen av knappen det kan du göra genom EditCommandColumn.
Use the EditCommandColumn class to create a special column for the DataGrid control that contains the Edit, Update, and Cancel command buttons for each data row in the grid. These buttons allow you to edit the values of a row in the DataGrid control.

Du har ButtonType som ett attrubut där du kan ange knappes typ. LinkButton är default.

Litet kod:
</code>
<Columns>

<asp:EditCommandColumn
EditText="Edit"
CancelText="Cancel"
UpdateText="Update"
HeaderText="Edit item">

<ItemStyle Wrap="False">
</ItemStyle>

<HeaderStyle Wrap="False">
</HeaderStyle>

</asp:EditCommandColumn>

<asp:ButtonColumn
HeaderText="Delete item"
ButtonType="LinkButton"
Text="Delete"
CommandName="Delete"/>

<asp:BoundColumn HeaderText="Item"
ReadOnly="True"
DataField="Item"/>

<asp:BoundColumn HeaderText="Quantity"
DataField="Qty"/>

<asp:BoundColumn HeaderText="Price"
DataField="Price"
DataFormatString="{0:c}"/>

</Columns>

</code>


Nu var det dock ett tagsedan jag satt med det här, så det kanske finns enklare sätt att få till en bild som knapp. Men här kan du justera lite mera.

Mvh Johan


Svara

Sv:DataGrid och klickbara RADER

Postades av 2004-12-07 14:16:22 - Jonas Oscarsson

...Attribute.Add(......)

Hur använder jag det? Var lägger sig dit attributet? Hur får jag det att hamna på varje rad? Alltså, det ska ju helst vara med ett ID i HREFen sen.


Svara

Sv: DataGrid och klickbara RADER

Postades av 2005-04-01 07:05:06 - Jonas Oscarsson

Tack för alla svar, nu fungerar det klockrent!


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 602
27 953
271 705
5 924
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