Discussione: visual studio [c#]
View Single Post
Old 07-06-2014, 17:11   #7
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Cittā: Texas
Messaggi: 1722
L'aiuto che il dump dello stack ti fornisce e' essenziale.
Purtroppo hai incollato il codice cosi' com'e', quindi ci stai negando proprio questo aiuto.
Sarebbe meraviglioso sapere qual e' la riga 2143!!
L'unica informazione che hai lasciato passare e' che l'errore e' all'interno del metodo ddlutenti_SelectedIndexChanged() e che si tratta di un accesso ad un array alla posizione 0, che sembra non esistere.
Codice:
        protected void ddlutenti_SelectedIndexChanged(object sender, EventArgs e)
        {
            lblsezione.Visible = true;
            lblsezionevalore.Visible = true;
            lblqualifica.Visible = true;
            lblaualificavalore.Visible = true;
            lblerror.Visible = false;
            int id = 0;
            try
            {
                id = Convert.ToInt32(ddlutenti.SelectedValue);
            }
            catch (Exception)
            { }
            DataTable dt = ManagerUser.GetAllUser(id, txtcognome.Text, txtnome.Text, txtmatricola.Text, txtmercantile.Text, ddlqualifica.SelectedValue, "", "", "", "", "", "", "", "", "", (Session["tipodpi"].ToString().Equals("1") ? "1" : ""), "", (Session["tipodpi"].ToString().Equals("2") ? "1" : ""), (Session["tipodpi"].ToString().Equals("3") ? "1" : ""),"","", "cognome", "asc");
            lblaualificavalore.Text = dt.Rows[0]["qualifica"].ToString();
            lblsezionevalore.Text = dt.Rows[0]["sezione"].ToString();
            Translate tt = new Translate();
            griglia.Columns[0].HeaderText =
                griglia.Columns[1].HeaderText = tt.TranslateTXT("//Resource/item[@name='misura']");tt.TranslateTXT("//Resource/item[@name='cnome']");
            griglia.Columns[2].HeaderText = tt.TranslateTXT("//Resource/item[@name='partecorpo']");
            griglia.Columns[3].HeaderText = tt.TranslateTXT("//Resource/item[@name='quantita']");
            griglia.Columns[4].HeaderText = tt.TranslateTXT("//Resource/item[@name='dataconsegna']");
            griglia.Columns[5].HeaderText = tt.TranslateTXT("//Resource/item[@name='datascadenza']");
            griglia.Columns[6].HeaderText = tt.TranslateTXT("//Resource/item[@name='destinatari']");
            griglia.DataSource = ManagerDPI.getDPISpettanti(dt.Rows[0]["sezione"].ToString(), dt.Rows[0]["qualifica"].ToString(),Session["tipodpi"].ToString());
            griglia.DataBind();


            griglia.Visible = true;
            Bassegna.Visible = true;
            Bassegna.Enabled = true;
        }
Sara' questo?
Codice:
            int id = 0;
            try
            {
                id = Convert.ToInt32(ddlutenti.SelectedValue);
            }
            catch (Exception)
            { }
Oppure questo?
Codice:
lblaualificavalore.Text = dt.Rows[0]["qualifica"].ToString();
O questo ancora?
Codice:
griglia.Columns[0].HeaderText =
                griglia.Columns[1].HeaderText = tt.TranslateTXT("//Resource/item[@name='misura']");tt.TranslateTXT("//Resource/item[@name='cnome']");
o questo?
Codice:
griglia.DataSource = ManagerDPI.getDPISpettanti(dt.Rows[0]["sezione"].ToString(), dt.Rows[0]["qualifica"].ToString(),Session["tipodpi"].ToString());
Chissa'... solo chi conosce qual e' la riga 2143 puo' rispondere....
__________________
In God we trust; all others bring data
sottovento č offline   Rispondi citando il messaggio o parte di esso