Avatar billede dumbledore Nybegynder
31. oktober 2012 - 12:10 Der er 6 kommentarer og
1 løsning

simpel select og indsættelse i liste vil ikke virke (C#.NET)

Mit hår er 100% gråt lige nu - kan ikke _se_ hvorfor dette ikke vil virke?

-----------------------------
dbclass.class >>

public List<string> getQuestions() {

  string cmdstring = "SELECT * FROM questions";
  List<string> questions = new List<string>();

  da = new SqlDataAdapter(cmdstring, SqlString);

  DataSet ds = new DataSet();
  da.Fill(ds);

  if (ds != null)
  {
  foreach (DataRow dbRow in ds.Tables[0].Rows)
  {
                    questions.Add(dbRow["questionTitle"].ToString());

  }

  }

  return questions;
  }

---------------------------------
report.class >>

  public List<string> inloadQuestions()
        {

            dbclass db = new dbclass();
            questions = new List<string>();
            questions = db.getQuestions();

            return questions;
        }

----------------------------------
webform.aspx [for testing] >>




report r = new report();
List<string> ql = new List<string>();
ql = r.inloadQuestions();

for (int i = 0; i < ql.Count; i++)
{
      TextBox1.Text += ql[i];
}
Avatar billede arne_v Ekspert
31. oktober 2012 - 12:17 #1
ksn du uddybe "vil ikke virke"?
Avatar billede arne_v Ekspert
31. oktober 2012 - 12:18 #2
generelt:
- du kunne lige saa godt bruge en DataReader som DataSet
- du laver en del unoedvendige dobbelt initialiseringer
- overvej at foelg .NET naming convention
Avatar billede dumbledore Nybegynder
31. oktober 2012 - 12:20 #3
hej Arne,

Den sætter intet ind i den liste jeg returnere til report, som jeg så igen returnere til min webform, den er blot tom
Avatar billede arne_v Ekspert
31. oktober 2012 - 12:31 #4
er der data i tabellen?

bliver koden kaldt?
Avatar billede dumbledore Nybegynder
31. oktober 2012 - 13:22 #5
dine lidt lame spørgsmål fik mig til at dobbelttjekke alt, og bang så ser jeg at den kaldte den forkerte connectionString.. omfg - tusind tak, nu kan jeg endelig fortsætte :) :)
Føler mig godt nok til grin, tak Arne -
Avatar billede dumbledore Nybegynder
31. oktober 2012 - 13:26 #6
(ik fordi dine spørgsmål var lame, men tænkte, what the..)

smid et svar :)
Avatar billede arne_v Ekspert
31. oktober 2012 - 14:23 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester