Avatar billede mr_miyagi Nybegynder
13. juli 2012 - 12:00 Der er 5 kommentarer og
1 løsning

Hvordan tilføjer man en linie af gange i et gridview?

Hej

Er der en måde hvor man kan tilføje en linie af gangen til et gridview?

jeg snakker ikke her om at tilføje en knap til mit GridView som hedder tilføj som man så kan trykke på, men istedet en måde hvor man kan gøre det via programmering.

Et eksempel kunne være noget i stil med "koden" nedenunder her:

for (int i =0; i < array.length; i++)
{
  gridview1.row.add(array[i]);
}

grunden til dette er at jeg har 10 rækker som skal tilføjes til et gridviewet:.
hvor hver række skal der være:
kolonne 1 skal have et fast navn (peter, lars, ole osv.)
kolonne 2 skal have en dropdown boks, som skal have forskellige information ind for hver række som bliver tilføjet til gridviewet.

Jeg har søgt på nettet men har ikke kunne finde noget lige om dette.
Avatar billede lclemens Nybegynder
13. juli 2012 - 13:05 #1
Noget i denne stil, kunne jeg forestille sig:

GridView1.Columns.Add("col1", "navn");
GridView1.Columns.Add("col2", "info");

DataGridViewRow row;
DataGridViewTextBoxCell textCell;
DataGridViewComboBoxCell comboCell;

for (int i = 0; i < 2; i++)
{
    row = new DataGridViewRow();

    textCell = new DataGridViewTextBoxCell();
    textCell.Value = "peter";
    row.Cells.Add(textCell);

    comboCell = new DataGridViewComboBoxCell();
    comboCell.Items.Add("option 1");
    comboCell.Items.Add("option 2");
    comboCell.Items.Add("option 3");
    row.Cells.Add(comboCell);

    GridView1.Rows.Add(row);
}
Avatar billede mr_miyagi Nybegynder
13. juli 2012 - 14:51 #2
Hej

Det er lige præcis det som jeg leder efter. :)
men c# kan ikke finde noget der hedder DataGridViewRow.

ved du om jeg mangler en Reference?
Avatar billede lclemens Nybegynder
13. juli 2012 - 14:54 #3
Den ligger under System.Windows.Forms
Avatar billede mr_miyagi Nybegynder
15. juli 2012 - 12:13 #4
perfekt nu virker det. :). takker for hjælpen.


smider du et svar så får du nogle point.
Avatar billede mr_miyagi Nybegynder
17. februar 2015 - 19:48 #5
Der er åbenbart ikke nogle som ønsker et svar, så jeg lukker spørgsmålet.
Avatar billede mr_miyagi Nybegynder
17. februar 2015 - 19:48 #6
Rettelse
Der er åbenbart ikke nogle som ønsker pointene, så jeg lukker spørgsmålet.
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

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