3 Stimmen

Die Eigenschaft "checked" des Vorlagen-Kontrollkästchens wird in der Gridview bei Löschvorgängen auf "false" gesetzt

Ich habe Vorlage CheckBox in gridview für mehrere Zeilen Löschung verwendet, wenn ich mehrere Zeilen auswählen, indem Sie die CheckBox und führen Sie den Löschvorgang scheint es ausgewählt werden CheckBox ist nicht wieder wahr auf den Code unten.

p {

        foreach (GridViewRow row in GridView1.Rows)
        {
            LinkButton ch = new LinkButton();
            ch = (LinkButton)row.FindControl("l1");
            id = Convert.ToInt16(ch.CommandArgument);
            CheckBox chs = new CheckBox();
            chs = ((CheckBox)row.FindControl("c1"));

            if (chs.Checked == true)
            {
                DeleteSelected(id);
            }
        }
    }

private void DeleteSelected(short id)
{
    var ch = from a in empd.Employees where (a.ID == id) select a;
    empd.Employees.DeleteAllOnSubmit(ch);
    empd.SubmitChanges();
    display_emp();
}

Könnte mir bitte jemand helfen, warum CheckBox in der aufrufenden Funktion nicht den wahren Wert zurückgibt.

Nun, jetzt habe ich die Verbindung alles behoben, bitte aktualisieren Sie einfach die database.please erhalten die Web-Anwendung in den unten stehenden Link.

http://www.ziddu.com/download/20716096/WebApplication.zip.html Bitte helfen Sie mir, warum ausgewählte Kontrollkästchen nicht true in den Code zurückgegeben werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X