public void CheckaCheckboxar(string svarxml)
        {
            var serializer = new XmlSerializer(typeof(prov));
            prov svar;

            using (TextReader reader = new StringReader(svarxml))
            {
                svar = (prov)serializer.Deserialize(reader);
            }

            int i = 0;

            foreach (RepeaterItem item in Repeater1.Items) // loopar genom alla objekt i repeatern
            {

                fraga fragaobj = new fraga();
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    var checkBoxA = (CheckBox)item.FindControl("CheckBoxA");
                    if (svar.fragelista[i].svarsalternativa != null)
                    {
                        checkBoxA.Checked = true;
                    }

                    var checkBoxB = (CheckBox)item.FindControl("CheckBoxB");
                    if (svar.fragelista[i].svarsalternativb != null)
                    {
                        checkBoxB.Checked = true;
                    }

                    var checkBoxC = (CheckBox)item.FindControl("CheckBoxC");
                    if (svar.fragelista[i].svarsalternativc != null)
                    {
                        checkBoxC.Checked = true;
                    }

                    var checkBoxD = (CheckBox)item.FindControl("CheckBoxD");
                    if (svar.fragelista[i].svarsalternativd != null)
                    {
                        checkBoxD.Checked = true;
                    }
                    i++;
                }
            }
        }
        public prov HittaSvar(prov provet)
        {
            prov gjortprov = new prov();
            int checkboxkontroll;

            int i = -1;

            foreach (RepeaterItem item in Repeater1.Items) // loopar genom alla objekt i repeatern
            {
                i++;
                checkboxkontroll = 0;

                fraga fragaobj = new fraga();
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    var checkBoxA = (CheckBox)item.FindControl("CheckBoxA");
                    if (checkBoxA.Checked == true)      // Kollar om checkbox A är markerad för gällande fråga
                    {
                        fragaobj.svarsalternativa = provet.fragelista[i].svarsalternativa; // Skapar ett frågeobjekt med endast valda svarsalternativ
                        fragaobj.nr = provet.fragelista[i].nr;

                        checkboxkontroll++;

                        var LabelA = (Label)item.FindControl("LabelA");
                        LabelA.CssClass = "felsvar";        // Om svar A är valt så blir det röd-färgat
                        // Alla svar som man svarat blir röda, de korrekta ändras sedan till gröna i VisaSvar()
                    }

                    var checkBoxB = (CheckBox)item.FindControl("CheckBoxB");
                    if (checkBoxB.Checked == true)
                    {
                        fragaobj.svarsalternativb = provet.fragelista[i].svarsalternativb;
                        fragaobj.nr = provet.fragelista[i].nr;

                        checkboxkontroll++;

                        var LabelB = (Label)item.FindControl("LabelB");
                        LabelB.CssClass = "felsvar";

                    }

                    var checkBoxC = (CheckBox)item.FindControl("CheckBoxC");
                    if (checkBoxC.Checked == true)
                    {
                        fragaobj.svarsalternativc = provet.fragelista[i].svarsalternativc;
                        fragaobj.nr = provet.fragelista[i].nr;

                        checkboxkontroll++;

                        var LabelC = (Label)item.FindControl("LabelC");
                        LabelC.CssClass = "felsvar";

                    }

                    var checkBoxD = (CheckBox)item.FindControl("CheckBoxD");
                    if (checkBoxD.Checked == true)
                    {
                        fragaobj.svarsalternativd = provet.fragelista[i].svarsalternativd;
                        fragaobj.nr = provet.fragelista[i].nr;

                        checkboxkontroll++;

                        var LabelD = (Label)item.FindControl("LabelD");
                        LabelD.CssClass = "felsvar";
                    }

                    if (checkBoxA.Checked == false && checkBoxB.Checked == false && checkBoxC.Checked == false && checkBoxD.Checked == false)
                    {
                        fragaobj.nr = provet.fragelista[i].nr;
                    }
                }
                fragaobj.info = checkboxkontroll.ToString();
                gjortprov.fragelista.Add(fragaobj); // lägger till svaret i en lista
            }

            return gjortprov;
        }