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.