protected void SaveData() { ltmessage.Text = ""; try { string Interval = ddlIntervalUnit.SelectedValue; string PI_Name = txtItemDescription.Text; string PICode = txtPICode.Text; string Description = txtItemDescription.Text; string Context = null; DataTable dtPI = new DataTable(); dtPI.Columns.Add("PI_ID"); foreach (ListItem chkitem in chkPI.Items) { if (chkitem.Selected) { DataRow dr = dtPI.NewRow(); dr["PI_ID"] = chkitem.Value; } } int result = BLL_TMSA_PI.INS_KPI_Details(PI_Name, PICode, Interval, Description, dtPI, UDFLib.ConvertToInteger(Session["UserID"].ToString())); ClearData(); } catch (Exception ex) { ltmessage.Text = ex.ToString(); } }