Bonjour a tous
Voila je créer un gridview manuellement dans ma page asp et j'au ajouté une colonne de bouton (ButtonField)
Jusque la pas de pb, ensuite je voudrais que lorsqu'il y a un clique sur un de ces boutons, je déclenche la méthode OncommandRow ( la méme que celle dans la balise <asp:GridView ID="GridView1" OnRowCommand="Ma procedure"...>) mais manuellement dans mon code
or je ne trouve pas la méthode Onrowcommand dans un objet gridview.
Voici mon code
dim detail as new gridview
With detail
.ID = "afficheur_processus"
.CellPadding = "4"
.Font.Name = "tahoma"
.ForeColor = Drawing.ColorTranslator.FromHtml("#333333")
.GridLines = GridLines.Both
.Height = Web.UI.WebControls.Unit.Pixel(50)
.Width = Web.UI.WebControls.Unit.Percentage(90.0)
.HeaderStyle.HorizontalAlign = Web.UI.WebControls.HorizontalAlign.Center
.HorizontalAlign = Web.UI.WebControls.HorizontalAlign.Center
.RowStyle.BackColor = Drawing.ColorTranslator.FromHtml("#EFF3FB")
.HeaderStyle.BackColor = Drawing.ColorTranslator.FromHtml("#507CD1")
.HeaderStyle.Font.Bold = True
.HeaderStyle.ForeColor = Drawing.Color.White
.AlternatingRowStyle.BackColor = Drawing.Color.White
.RowStyle.HorizontalAlign = HorizontalAlign.Center
.AutoGenerateColumns = False
.Columns.Add(setBoundField("Nom"))
.Columns.Add(setBoundField("Date de création"))
.Columns.Add(setBoundField("Nbre de Handle"))
.Columns.Add(setBoundField("Priorité"))
.Columns.Add(setBoundField("ID processus"))
Dim bf As New ButtonField
bf.Text = "Mon bouton"
bf.CommandName = "suppression"
Maintenant, comment levé la gestion de OnrowCommand a cet endroit???
bf.OnrowCommand="ma procedure" n'existe pas
.Columns.Add(bf)
.DataSource = getInfo()
.DataBind()
End With
Merci d'avance!