Originariamente inviato da U235
guarda qui potrebbe essere?
L'aggiornamento non me lo fa installare...mi dice che non trova il prodotto....bah cmq nel codice non c'é niente di particolare....

Ti posto il codice di una delle form che da errore:
codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace APER
{
    public partial class DatiDip : Form
    {
        public DatiDip()
        {
            InitializeComponent();
        }

        private void DatiDip_Load(object sender, EventArgs e)
        {
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Anagrafica_Laurea'. È possibile spostarla o rimuoverla se necessario.
            this.anagrafica_LaureaTableAdapter.Fill(this.aPERDataSet.Anagrafica_Laurea);
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Anagrafica_Diplomi'. È possibile spostarla o rimuoverla se necessario.
            this.anagrafica_DiplomiTableAdapter.Fill(this.aPERDataSet.Anagrafica_Diplomi);
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Anagrafica_Titolo_Di_Studio'. È possibile spostarla o rimuoverla se necessario.
            this.anagrafica_Titolo_Di_StudioTableAdapter.Fill(this.aPERDataSet.Anagrafica_Titolo_Di_Studio);
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Anagrafica_Stato_Civile'. È possibile spostarla o rimuoverla se necessario.
            this.anagrafica_Stato_CivileTableAdapter.Fill(this.aPERDataSet.Anagrafica_Stato_Civile);
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Tipologia'. È possibile spostarla o rimuoverla se necessario.
            this.tipologiaTableAdapter.Fill(this.aPERDataSet.Tipologia);
            // TODO: questa riga di codice carica i dati nella tabella 'aPERDataSet.Anagrafica_Sanita'. È possibile spostarla o rimuoverla se necessario.
            this.anagrafica_SanitaTableAdapter.FillRicercaMatr(aPERDataSet.Anagrafica_Sanita, VariabiliGlobali.matricola);
            try
                 {
                 DataRow recSesso = aPERDataSet.Anagrafica_Sanita.Rows[0];
                 switch ((string)recSesso["SESSO"])
                    {
                        case "M": rd_sessoM.Checked = true;
                            break;
                        case "F": rd_sessoF.Checked = true;
                            break;
                }
        }
        catch(IndexOutOfRangeException)
                {
                  bt_inserisci.Enabled = true;
                  return;
            }
            button1.Enabled = true;
        }
        private void bt_Aggiorna_Click(object sender, EventArgs e)
        {
             if(MessageBox.Show("Confermi Eventuali Modifiche","Conferma",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
                {
            try
                {
                if(mATR_UTTextBox.Text.Length==6)
                   {
                    this.Validate();
                    this.DatiDipBindingSource.EndEdit();
                    this.anagrafica_SanitaTableAdapter.Update(this.aPERDataSet.Anagrafica_Sanita);
                }
                else
                {
                    MessageBox.Show("Attenzione La Matricola Deve Essere"+ 
                                     "Obbligatoriamente di 6 Caratteri",
                                    "Attenzione",MessageBoxButtons.OK,MessageBoxIcon.Warning);
            }
                }
            catch(System.Exception)
                {
                    MessageBox.Show("Aggiornamente Fallito","Errore");
                }
            }   
        }

        private void bt_inserisci_Click(object sender, EventArgs e)
        {
            string sesso;
            if (rd_sessoM.Checked == true)
                sesso = "M";
            else
                sesso = "F";
           try
             {
             if (MessageBox.Show("Confermi Inserimento", "Conferma",MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int x = anagrafica_SanitaTableAdapter.InsertNewDip(mATR_UTTextBox.Text,
                        (string)cODICE_TIPOLOGIAComboBox.SelectedValue,
                        cOGNOMETextBox.Text,
                        nOMETextBox.Text,
                        sesso,
                        cODFISCTextBox.Text,
                        Convert.ToDateTime(dTNASCDateTimePicker.Text),
                        cOMNASCTextBox.Text,
                        pRNATextBox.Text,
                        (string)cODICE_STATO_CIVILEComboBox.SelectedValue,
                        vIARESTextBox.Text,
                        cAPRESTextBox.Text,
                        pRRESTextBox.Text,
                        cOMRESTextBox.Text,
                        nTELTextBox.Text,
                        vIADOMTextBox.Text,
                        cAPDOMTextBox.Text,
                        pRDOMTextBox.Text,
                        cOMDOMTextBox.Text,
                        nTDOMTextBox.Text,
                        (string)cODICE_TITOLO_DI_STUDIOComboBox.SelectedValue,
                        (string)cODICE_TIPO_DI_DIPLOMAComboBox.SelectedValue,
                        (string)cODICE_INDIRIZZO_DI_LAUREAComboBox.SelectedValue,
                        eMAILTextBox.Text,
                        nTEL_INTERNOTextBox.Text,
                        nOTETextBox.Text,
                        cESSATOCheckBox.Checked);
                    }
            }
            catch (Exception ex)
             {
                 MessageBox.Show(ex.Message,"Attenzione");
            }
            bt_inserisci.Enabled = false;
            button1.Enabled = true;
        }
      }       
    }