Ich habe Ansichten in einem Multiview-Container. View1 hat eine Gridview, an die ich die aus der Datenbank extrahierten Daten anbinde. Abgesehen davon habe ich einen LinkButton im Grid hinzugefügt. Ansicht 1 wird beim Laden der Seite aktiv sein.GridView-Daten in Multiview beibehalten
Beim Klicken auf die Linkschaltfläche im Raster muss ich die Details in der Zeile anzeigen, aus der ich in der nächsten aktiven Ansicht auf die Verknüpfungsschaltfläche geklickt habe. Das Problem hier ist, dass ich die Details der ausgewählten Gitterzeile nicht beibehalten kann.
Ich habe versucht, ausgewählte Zeilendaten wiederherzustellen, indem ich CommandName als "Select" für die Verknüpfungsschaltfläche angegeben habe. Ich kann den ausgewählten Zeilenindex abrufen. Aber wenn ich mit dem untenstehenden Code auf die Daten zugreife, erhalte ich eine Null-Referenz-Ausnahme.
Dim r as Integer
Dim dr As DataRow
r=grid1.SelectedRow.RowIndex 'Here, I get RowIndex properly.
For i As Integer = 1 to 5
dr(i)=grid1.Rows(i).Cells(i).Text 'I get Null reference error because Text has nothing.
Next
Entschuldigung, dass wir nicht den ganzen Code-Teil angegeben haben. Lassen Sie mich wissen, ob weitere Informationen benötigt werden. Ich möchte wissen, ob Daten in allen Ansichten im Multi-View-Container beibehalten werden können oder sollte ich mit anderen Alternativen gehen. Vielen Dank im Voraus!
Ich habe es versehentlich geschrieben. In meinem Code ist es in Ordnung. – Rambo