Ruft Fußzeilenzellenwerte von gridview ab

8

Ich habe eine Gitteransicht mit zwei Textfeldern in der Fußzeile. Was benötigt wird, ist, die Textbox-Werte zu erhalten, sie in einer Datentabelle zu speichern und sie dann an die Gridview zu binden. Ich kann die Textboxwerte nicht abrufen. Sie zeigen sich leer (wie Sie sehen können). Wo gehe ich falsch?

ASPX:

%Vor%

CS:

%Vor%

Die Textfelder sind txtNewId, txtNewName.

    
Ruby 16.09.2013, 10:26
quelle

7 Antworten

4

Verwenden Sie im Ereignis click click den folgenden Befehl, um die tatsächliche GridViewRow der Fußzeile

zu erhalten %Vor%

BEARBEITEN Der Grund Viewstate funktionierte nicht, weil der Viewstatus nur zwischen Postbacks dauert. Sitzungen bleiben für die Dauer der Benutzersitzung am Leben. Der Standardwert ist 20 Minuten Leerlaufzeit.

Normalerweise verwenden Sie ViewState für persistente Daten zwischen den Seiten während eines Postbacks.

Dies entspricht nicht der besten Vorgehensweise, es ist genau das, was es ist.

    
reckface 25.09.2013, 10:30
quelle
4

Verwenden Sie den Befehl grid_Row nicht zum Einfügen. Verwenden Sie das Tastenklickereignis

gefällt das. Es wird dein Problem lösen

%Vor%     
Nishant 27.09.2013 16:01
quelle
3

Bitte prüfen Sie, ob Sie die Rasteransicht beim Seitenladen korrekt binden. Was ich sagen will, ist, ob Sie in der If-Bedingung verbindlich sind

%Vor%

Ich hoffe, das hilft. Schau es dir an ..

    
Sai Avinash 16.09.2013 10:41
quelle
3

Um die Fußzeile mit Daten zu verknüpfen, verwenden Sie den folgenden Code

%Vor%

... und um den Wert aus dem Footer-Textfeld abzurufen,

%Vor%     
Nisha 23.09.2013 08:55
quelle
3
%Vor%     
SK2185 17.09.2013 03:40
quelle
2

Verwenden Sie dies,

%Vor%

Oder

%Vor%     
Manish Sharma 17.09.2013 04:26
quelle
0

Ich hatte das gleiche Problem und der beste Weg, um den Wert zu erhalten, ist:

%Vor%

Ich hoffe, das hilft.

    
RubenP5 06.02.2018 09:21
quelle

Tags und Links