protected void btnsClickCallBack_Callback(object sender, ComponentArt.Web.UI.CallBackEventArgs e) { switch (e.Parameters[0]) { case "delete": { string[] strExamResultIds = e.Parameters[1].Split('|'); int[] nExamResultIds = new int[strExamResultIds.Length]; int index = 0; foreach (string s in strExamResultIds) { nExamResultIds[index] = int.Parse(s); index++; } ExamResultBLL bllExamResult = new ExamResultBLL(); bllExamResult.DeleteExamResults(nExamResultIds); break; } default: { break; } } DataSet ds = GetDataSet(); if (ds != null && ds.Tables.Count == 2) { gradesGrid.DataSource = ds; gradesGrid.DataBind(); } gradesGrid.RenderControl(e.Output); }