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


Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-03 12:36:35 - Martin Berlin, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 404 personer

Hej !
Jag har en datagrid med personuppgifter som jag hämtat från en databas. I datagridden har jag en kolumn som är hyperlinkcolumn, resterande kolumner är bounds columns. Jag vill kunna hämta upp detta personnummer samt lite andra uppgifter på min details.aspx sida. Får detta ej att funka.

Så här ser koden ut i min HTML view för sidan med datagridden.
<code>
<asp:HyperLinkColumn DataNavigateUrlField="PersonNr"
DataNavigateUrlFormatString='details.aspx?PersonNr=<%# DataBinder.Eval(Container, "PersonNr") %>'
DataTextField="PersonNr" HeaderText="Personnummer"></asp:HyperLinkColumn>
</code>

Skulle vilja ha lite tips på vilket sätt som är bäst att använda för detta ändamål?, om det nu finns andra.

Mvh

/ Martin


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-04 16:56:00 - Andreas Håkansson

Martin,

Prova med

<code>
<asp:HyperLinkColumn DataNavigateUrlField="PersonNr"
DataNavigateUrlFormatString='details.aspx?PersonNr={0}'
DataTextField="PersonNr" HeaderText="Personnummer"></asp:HyperLinkColumn>
</code>

Hoppas det löser sig =)


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-04 22:40:28 - Martin Berlin

Ok, så man blir tvungen till att se själva query strängen i webbläsarfältet?

Hur fångar jag sedan upp det på min details.aspx sida ?

Har provat med
<code>
<%# (int)DataBinder.Eval (Container.DataItem, "PersonNr")) %>
<%#DataBinder.Eval(PersonNr, "Personnummer)%>
</code>

Har som sagt ännu inte riktigt koll på vad de verkligen gör.

Finns det olika sätt att fånga upp dessa värden på ?

Lite hjälp till kanske sedan ska det nog gå. =)

/ Martin


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-05 09:27:36 - Johan Normén

Martin,

Querystringvärden plockar du med

C#
Request.Querystring[<namn>];

vb .Net
Request.QueryString(<namn>)

precis som man gör under gamal ASP.

Request.QueryString["PersonNr"];


Mvh Johan


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-05 17:39:13 - Martin Berlin

Johan, men när använder jag mig DataBinder.Eval då?

Request.Querystring används väl bara när man hämtar från olika kontroller?

edit: såg nu att det fungerade med att köra en request. Men skulle ändå vilja ha svar på mina frågor.


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-07 14:28:19 - Johan Normén

Martin,

Jag vill inte vara taskig men en ASP .Net Begginer bok kanske skulle sitta på sin plats?
Det är i min syn faktiskt ganska viktigt att man har koll på saker som man vill använda sig av,
om det är nått du är osäker på vad det gör kan du enkelt slå upp det i någon bok. Eller söka
på MSDN Lib online. Sedan spar du tid och får oftast bättre svar att läsa om de olika teknikerna/metoderna du har funderingar kring.

DataBinder.Eval:
Uses reflection to parse and evaluate a data-binding expression against an object at run time. This method allows RAD designers, such as Visual Studio .NET, to easily generate and parse data-binding syntax. This method can also be used declaratively on a Web Forms page to simplify casting from one type to another.

Du använder dig av DataBinder.Eval när du vill binda vissa poster från en container klass på en sida.
Du använder det endast för att hämta data vid en bindning.

Lät säga du har en arraylist (container klass) med en lista av en klass vid namn Pair, denna Pair har två attribut. Name och Value. Du kan nu mot bindbara källor så som Repeater, DataGrid etc binda din ArrayList som en datasource. Sedan kan du med template fråga efter datan som finns i dina Pair's klasser genom att använda DataBinder.Eval.

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

http://samples.gotdotnet.com/quickstart/aspplus/doc/webpagelets.aspx

Mvh Johan


Svara

Sv: Hämta upp värden från en hyperlinkcolumn (datagrid)

Postades av 2004-11-07 22:18:50 - Martin Berlin

Johan, tack så mycket för ditt svar. Nu förstår jag hur det ligger till. Apropå boken så äger jag faktiskt redan en riktigt bra bok O´Reilly´s "Programming ASP.NET". Får väl försöka öppna den lite oftare istället.


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 170
27 953
271 705
713
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