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


Gridproblem

Postades av 2007-12-06 11:43:13 - Magnus Hallberg, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 708 personer

Nån som ser vad som är fel i denna kod? Jag får felmeddelandet "Object reference not set to an instance of object" när jag ska buta sida med den inbyggda pagingen. det fungerar om jag tar bort metoden nedan. Allt fungerar också som det ska på första sidan.

aspx
<code>
<asp:GridView ID="GridView1" runat="server" DataSourceID="sqlGetAllNotChoosenAdvertises"
AutoGenerateColumns="False" GridLines="None" AllowPaging="True"
PageSize="20" OnRowCreated="GridView1_RowCreated">
</code>

code behind
<code>
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
int boldText = (int)DataBinder.Eval(e.Row.DataItem, "boldText");
int background = (int)DataBinder.Eval(e.Row.DataItem, "background");
int pic = (int)DataBinder.Eval(e.Row.DataItem, "pics");

if (boldText > 0)
e.Row.CssClass = "BoldText";
else
e.Row.CssClass = "RegText";

if (background > 0)
{
e.Row.BackColor = System.Drawing.Color.DarkGreen;
e.Row.ForeColor = System.Drawing.Color.White;
}

if (pic > 0)
e.Row.FindControl("lblPic").Visible = true;
else
e.Row.FindControl("lblPic").Visible = false;
}
}
</code>


Svara

Sv: Gridproblem

Postades av 2007-12-06 12:31:28 - Chris Klug

Jag gissar att det fungerar bättre om du använder ett "DataBound" event iställer för "Created". Created körs även vid postback då ViewState läses tillbaka och då har du inget DataItem...


Svara

Sv:Gridproblem

Postades av 2007-12-06 12:39:16 - Magnus Hallberg

Vilket event ska jag då använda?


Svara

Sv: Gridproblem

Postades av 2007-12-06 12:42:54 - Chris Klug

GridView1.RowDataBound...


Svara

Sv:Gridproblem

Postades av 2007-12-06 12:44:30 - Magnus Hallberg

Tackar och bockar, det funkar kanon:)

Men vad är det som är skillnaden på eventen? Kan ju vara bra att veta till en annan gång.


Svara

Sv: Gridproblem

Postades av 2007-12-06 12:57:17 - Chris Klug

Created kommer att köras varje gång en rad skapas, dvs även direkt vid postback för att skapa upp alting från ViewState, vilket innebär att man inte har ett DataItem utan allt hämtas från ViewState.
DataBound är det event som raisas när man anropar DataBind för att binda kontrollen till sin DataSource. Det sker bara vid DataBind och då har man tillgång till DataItem.
Var det förståligt?

PS: Bocka i att det är löst om det löste sig så springer inte folk in här för att vara hjälpsamma trots att det är klart...


Svara

Sv:Gridproblem

Postades av 2007-12-06 13:04:49 - Magnus Hallberg

Japp, jag fattar. Tackar återigen.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 627
27 953
271 710
838
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