DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Try catch ?? | Von: Thomas Scherner ( 30.10.2005 13:34)

Hallo zusammen ich versuche diesen Code auszuführen.
Doch habe ich überschriften und weiss nicht wie ich es mit try catch machen kann.
Bitte um Hilfe.

######
Jedesmal, wenn ein neuer Datensatz an eine Zelle des Grid gebunden wird, wird das Event Itemdatabound aufgerufen. Hier kann dann auf das Design oder den Inhalt einfluss genommen werden. Über e lässt sich die per Item auf die einzelnen Zellen zugreifen. An dieser Stelle ist dies nur über den Index zulässig.Private Sub dgResult_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgResult.ItemDataBound
If CInt(e.Item.Cells(2).Text) > 2 Then
e.Item.Cells(2).BackColor = Color.Red
Else
e.Item.Cells(2).BackColor = Color.Blue
End If
End Sub


In diesem Code steckt eine kleine Fehlerquelle. Wenn eine Überschrift vorhanden ist, wird ein Fehler geworfen, da Text nicht nach Int geparst werden kann. Relativ einfach lässt sich das per Try Catch abfangen.


######

Thomas



Ich bin ein Newbie . Aber jeder hat mal angefangen. Gruß & Dank Thomas

Betreff Von Datum
Re: Try catch ??
Sorry hier mein Code und er müste es einfärben da immer eine Zeitdiff von 5 Secunden da ist.<br><br>Private Sub dgResult_ItemDataBound(ByVal sender As Object, ByVal e As...
Thomas Scherner 30.10.2005 13:40
Re: Try catch ??
Versuchs mal mit einer IF abfrage..mithilfe von e.Item.ItemType kannst du den Typ der Zelle herausfinden...<br><br> <br>if(e.Item.ItemType != ListItemType.Header)<br>{<br>(dein code)<br>....<br>}
Mattia Baldinger 01.11.2005 08:08
Re: Try catch ??
Hallo Mattia,<br>ich hatte es schon umgeschrieben. Werde mir dein Code mal speichern, ist schön zu wissen das man so die Typen abfragen kann.Mein ganzer Code sieht jetzt so aus und funktioniert...
Thomas Scherner 01.11.2005 09:00

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG