void btnDeleteSelect_Click(object sender, EventArgs e) { IList <long> receivedMessageList = new List <long>(); foreach (GridViewRow row in this.messagesList.Rows) { CheckBox box = (CheckBox)row.FindControl("checkboxCol"); if ((box != null) && box.Checked) { Label label = (Label)row.FindControl("lblMessage"); if (label != null) { receivedMessageList.Add(Convert.ToInt64(label.Text)); } } } if (receivedMessageList.Count > 0) { CommentsHelper.DeleteReceiedMessages(receivedMessageList); } else { this.ShowMessage("请选中要删除的收件", false); } this.BindData(); }