protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "ButtonEdit")
     {
         long SmId = long.Parse(e.CommandArgument.ToString());
         Session["SmId"] = SmId;
         List <SpecificationMaster> lstspec = smobj.GetSpecMaster(SmId);
         foreach (SpecificationMaster listitem in lstspec)
         {
             Textpcname.Text = listitem.ProductName;
             ddlSpecCategoryData.SelectedItem.Text = listitem.SpecificationCategoryName;
             ddlSpecCategoryData.SelectedValue     = listitem.SpecificationCategoryID.ToString();
             //Textscname.Text = listitem.SpecificationCategoryName;
             TextSpecMname.Text = listitem.SpecificationMasterName;
         }
         mpeUpdate.Show();
     }
     else if (e.CommandName == "ButtonDelete")
     {
         SpecificationValue svdel = new SpecificationValue();
         long Smid = long.Parse(e.CommandArgument.ToString());
         smobj.DeleteSpecMaster(Smid);
         svdel.DeleteSpecMast(Smid);
         //  binddata();
         BindSpecData();
         binddata();
         DivMsg.Style.Add("display", "inline-table");
         lblMsg.Text = "Deleted Successfully !";
     }
 }