Avatar billede uc Nybegynder
02. februar 2004 - 15:30 Der er 2 kommentarer

Nested DG

Hejsa
Jeg denne her fætter, som returner data til detail delen af mit nested DataGrid. men jeg kan ikke lige få det med DataGrid1.Visible = true; til virke.
Fejlen er, at den ikke kan se Datagrid1. ? fatter minus når den nu kommer fra DataSource i Datagrid1
Det der skal ske er, at DG1 skal vises hvis derer data ellers ikke.

Her er lidt kode af detail delen

DataTable getthis(string id)
              {
                // Repeater_inner
                          int i = 0;

                          string sql_rep_inner = "Select * From delopgave Where opgaveID = " + id + " And openclosed = " + 0 + "  ";
                          Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=MyDB.mdb";
                          OleDbConnection Conn1 = new OleDbConnection(Connstr);


                          OleDbDataAdapter adapter1 = new OleDbDataAdapter();
                          adapter1.SelectCommand = new OleDbCommand(sql_rep_inner, Conn1);

                          DataSet dataset1 = new DataSet();
                          adapter1.Fill(dataset1, "delopgave");
                          DataTable datatable1 = dataset1.Tables[0];

                        foreach (DataRow dataRow in datatable1.Rows)
                        {i++;
                        }

                    if (i > 0)
                    {
                    DataGrid.Visible = true;
                    return dataset1.Tables["delopgave"];

                    }
                    else
                    {
                    DataGrid.Visible = false;
                    return dataset1.Tables["delopgave"];
                    }

              // Repeater_inner slut
              }
Avatar billede uc Nybegynder
06. februar 2004 - 19:12 #1
JuuHuu..eksperter hvor er i.?
:-] UC
Avatar billede veronica Nybegynder
01. marts 2005 - 12:33 #2
du skriver, at det er DataGrid1.Visible  der ikke virker - men i din kode står der DataGrid.Visible ..
DataGrid er en klasse, som du derfor ikke kan tildele værdier - prøv at udskifte med DataGrid1.Visible ... ??
Hvis i i øvrigt bare er en tæller, så kan du bruge datatable1.Rows.Count
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