Gridview ohne Bearbeiten

08/10/2008 - 13:19 von Peter Siegloch | Report spam
Hallo,

gibt es die Möglichkeit ein Gridview direkt zu bearbeiten, d.h. einfach
die Zeile anzuklicken und Daten zu veràndern ohne erst Bearbeiten und
dann Aktualisieren klicken zu müssen?

Viele Grüße

Peter
 

Lesen sie die antworten

#1 Frank M
08/10/2008 - 23:45 | Warnen spam
Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.GridViewRowEventArgs) Handles
GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
e.Row.Attributes.Add("onclick",
Page.ClientScript.GetPostBackEventReference(sender, "edit$" +
e.Row.RowIndex.ToString))
e.Row.Attributes.Add("onmouseover", "this.style.cursor='hand';")
End If
End Sub

Da kommt dieser Ungültiges Postback error also nimm besser, update button
musste trotzdem hinzufügen:

Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
If IsPostBack = False Then
For Each row As GridViewRow In GridView1.Rows
If row.RowType = DataControlRowType.DataRow Then
row.Attributes.Add("onclick",
Page.ClientScript.GetPostBackEventReference(GridView1, "Edit$" +
row.RowIndex.ToString(), True))
End If
Next
MyBase.Render(writer)
End If
End Sub

"Peter Siegloch" schrieb im
Newsbeitrag news:
Hallo,

gibt es die Möglichkeit ein Gridview direkt zu bearbeiten, d.h. einfach
die Zeile anzuklicken und Daten zu veràndern ohne erst Bearbeiten und
dann Aktualisieren klicken zu müssen?

Viele Grüße

Peter

Ähnliche fragen