/// <summary> /// Grid1_RowCommand /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Grid1_RowCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "Delete" || e.CommandName == "Add") { var datakey = Convert.ToInt32(Grid1.DataKeys[e.RowIndex][1]); CustomerLinkService.Delete(p => p.FId == datakey && p.FCompanyId == CurrentUser.AccountComId); BindDataGrid(); } }
/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnBatchDelete_Click(object sender, EventArgs e) { IEnumerable <int> selectIds = GetSelectIds(); try { CustomerLinkService.Delete(p => p.FCompanyId == CurrentUser.AccountComId && selectIds.Contains(p.FId)); Alert.Show("删除成功!", MessageBoxIcon.Information); BindDataGrid(); } catch (Exception) { Alert.Show("删除失败!", MessageBoxIcon.Warning); } }