Jag håller fortfarande på med att få en verifieringsknapp då man klickar på delete, men jag får det inte riktigt som jag vill ha det och det beror på att jag har två värden som är beroende av vilka poster som jag skall ta bort i db.
med hjälp av ovanstådende kod så kommer jag åt lablarna men bara den som ligger på rad 1, hur skall jag göra för att få det lite mer dynamsikt, alltså att värdena på varje label för varje rad i datagriden?
Du skulle kunna lösa det mer så här.
På din linkbutton så kan du köra en on command="mittkommando(skicka in variabler här som du antagligen vill ha ut från repeatern)"
sedan skapar du en klass i codebehind som heter
protected void mittkommando(ta emot en massa grejer)
{
gör saker med grejerna
}
Dina 2 Items[0] säger ju att du alltid skall ta första elementet i din datagrid och där leta upp Labelen.
Tyvärr så har System.EventArgs ingen referens till ditt datagrid så du kommer inte att kunna hitta vilken rad i datagriden som du tryckte på knappen i, men hjälp av System.EventArgs.
Jag skulle misstänka att den enklast lösningen är att du på din knapp lägger till ett nytt attribute som du döper till typ ItemIndex och i DataGrid_OnItemCommand() eller något annat event så skriver du det attributet till knappen, du kan sedan i ditt DataGridBaser_onClick event hämta upp den information från knappen och använda det indexet i stället för 0 i Items[].
får bara ett felmess när jag försöker att använda Datagridens egena event command
CS0123: Method 'net.SmartSys.Portfolio.PortFolioWork.DataGridBaser_onClick(object, System.Web.UI.WebControls.DataGridCommandEventArgs)' does not match delegate 'void System.EventHandler(object, System.EventArgs)'