Aktulisierung des Gridview

02/12/2007 - 10:29 von Alex Feuz | Report spam
Hi Leute,

Folgende Situation:
2 Button
1 GridView

Button1 soll im Gridview die Eigenschaft AutoGenerateEditButton auf True
setzen.
Button1 soll im Gridview die Eigenschaft AutoGenerateDeleteButton auf True
setzen.

Dies wird auch nach dem zweiten Click auf den selben Button prompt erleigt.

\\
Partial Class NewAddress
Inherits System.Web.UI.Page

Private _data As CData
Private _address As New CAddress

Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load

_data = Session("CData")
_address = Session("CAddress")

If Not IsPostBack Then

grdAddress.AllowSorting = True
grdAddress.AlternatingRowStyle.BackColor = Drawing.Color.Linen

grdAddress.DataSource = _data.DataSet
grdAddress.DataBind()
grdAddress.AutoGenerateColumns = True

' litMessage.Text =
Convert.ToString(IIf(String.IsNullOrEmpty(grdAddress.DataMember), "Empty",
grdAddress.DataMember))

End If

End Sub

Protected Sub cmdEdit_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles cmdEdit.Click
grdAddress.AutoGenerateEditButton = True
cmdDelete.Enabled = False
End Sub

Protected Sub cmdDelete_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles cmdDelete.Click
grdAddress.AutoGenerateDeleteButton = True
cmdEdit.Enabled = False
End Sub

End Class
//

Frage:

Gibt es auch eine Möglichkeit das die Eigenschaften nach dem ersten Click
geàndert werden.

Gruss Alex
 

Lesen sie die antworten

#1 Peter Fleischer
03/12/2007 - 06:22 | Warnen spam
"Alex Feuz" schrieb im Newsbeitrag
news:%

Gibt es auch eine Möglichkeit das die Eigenschaften nach dem ersten Click
geàndert werden.



Hi Alex,
du musst das DataBind nach dem Setzen der neuen Eigenschaften des Grids
ausführen, damit diese neu gesetzten Eigenschaften auch wirksam werden.

Viele Gruesse

Peter

Ähnliche fragen