Gewusst wie: ausblenden der gridview-Spalte nach dem databind?
Verstecke ich meine Spalten mit der Lösung in folgendem link
So blenden Sie ein TemplateField Spalte in einem GridView
Aber das verursacht Probleme mit update-Operationen, wie gridview dient als ausgeblendete Zeilen hat null Wert. So, wie Sie Spalten ausblenden, nach dem databind?
protected void begv_OrderDetail_RowCreated(object sender, GridViewRowEventArgs e)
{
((DataControlField)begv_OrderDetail.Columns.Cast<DataControlField>().Where(fld => fld.HeaderText == "FileNo").SingleOrDefault()).Visible = "False";
}
InformationsquelleAutor HOY | 2012-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese,
Bearbeiten basierend auf den Kommentar des Fragestellers, für die Werte der ausgeblendeten Spalten
Können Sie versteckte Felder zum speichern von Spalte weisen Werte. Diese "Artikel hat Beispiel, wird Ihnen helfen, wie zu verwenden hidden-Felder.
Statt ausblenden-Spalte können Sie die Daten der Spalten in der datakeynames-und später der Zugriff auf diese Werte. Dies wird nützlich sein, greift, wie zu verwenden DataKeyNames. Durch diese Methode müssen Sie möglicherweise übergeben Sie die id aus dem Daten-Schlüssel Namen, und bekommen Sie den Datensatz.
Anstatt uns zu verstecken Spalte können Sie die Daten der Spalten in der datakeynames-und später der Zugriff auf diese Werte. Dies wird nützlich sein, greift das Konzept. codeproject.com/Articles/23833/DataKeyNames
Ich danke Ihnen sehr, indem die ausgeblendeten Spalte die Daten Wert datakeynames mein problem gelöst.
problem wurde nicht aktualisiert, wenn die Zeile ausgeblendet ist, wird diese Zeit, wenn ausgeblendete Zeile sichtbar ist, bedeutet es nicht, aktualisieren Sie den Wert, da es mit der datakeyname als parameter an und hält den aktuellen Wert
InformationsquelleAutor Adil
versuchen, dieses Beispiel, (ich spreche kein Englisch)
in RowDataBound ...
InformationsquelleAutor Fernando Pinto