Schlüsselwert einer Row im GridView

06/06/2008 - 12:48 von Uwe Ricken | Report spam
Hallo zusammen,

ich stecke hier in einem Problem, bei dem ich leider nicht die richtige
Eingeschaft kenne.
Ich habe ein GridView, in dem ich unter anderem ein unsichtbares
"BoundField" habe.
Dieses BoundField besitzt ein DataField mit dem Schlüsselwert, den ich
benötige.

+++ Auszug +++


<asp:BoundField DataField="EntryId" Visible="False" ReadOnly="True" />

Dieses Feld wird im GridView nicht angezeigt. Nun möchte ich jedoch bei der
Auswahl der Zeile wissen, welcher Wert in diesem Feld gespeichert ist. Dazu
sieht meine Funktion derzeit wie folgt aus:

Protected Sub ActionItems_SelectedIndexChanged(ByVal sender As Object, ByVal
e As System.EventArgs) Handles ActionItems.SelectedIndexChanged
Dim row As GridViewRow = ActionItems.SelectedRow
RowInformation.Text = vbNullString
Dim intCounter As Integer
For intCounter = 0 To row.Cells.Count - 1
Response.Write(intCounter.ToString & " -> " & row.Cells(intCounter).Text &
"<br>")
Next
End Sub

Bei der Auswahl erhalte ich jedoch für dieses Attribut eine Leerstrig statt
des erwarteten Ergebnisses.
Wie kann ich denn herausbekommen, welcher Wert sich in dem DataField
befindet.

Vielen Dank für Eure Unterstützung.


Gruß, Uwe Ricken
MCP for SQL Server 2000 Database Implementation

db-Berater GmbH - 64390 Erzhausen
http://www.db-berater.de
http://www.memberadmin.de
http://www.conferenceadmin.de
____________________________________________________
dbdev: http://www.dbdev.org
FAQ: http://www.donkarl.com/AccessFAQ.htm
 

Lesen sie die antworten

#1 Thorsten Doerfler
06/06/2008 - 13:13 | Warnen spam
"Uwe Ricken" schrieb:

ich stecke hier in einem Problem, bei dem ich leider nicht die richtige
Eingeschaft kenne.
Ich habe ein GridView, in dem ich unter anderem ein unsichtbares
"BoundField" habe.
Dieses BoundField besitzt ein DataField mit dem Schlüsselwert, den ich
benötige.



Warum legst Du nicht das Feld für den Schlüsselwert über die DataKeyNames
Eigenschaft fest und fragst die ID der Zeile über
GridView.DataKeys(index).Value ab?

Thorsten Dörfler

Ähnliche fragen