Avatar billede hansi67 Nybegynder
05. september 2005 - 15:23 Der er 9 kommentarer og
1 løsning

TableRow Method C#

Hey,
Er det muligt at lave en Method der kan "return" en TableRow ?

Min method skal kunne "aflevere" noget kode a la det her:
----
TableRow trRow;
TableCell tcCell;

// Create a new row
trRow = new TableRow();

// create a cell in the current row
tcCell = new TableCell();
tcCell.Text =  "<img scr='grafik/nothing.gif' width='1' height='1' border='0' />";
tcCell.Width = 100;
tcCell.BackColor = Color.Gray;                    
trRow.Cells.Add(tcCell);
               
// create a cell in the current row
tcCell = new TableCell();
tcCell.Text =  "<img scr='grafik/nothing.gif' width='1' height='1' border='0' />";
tcCell.Width = 200;
tcCell.BackColor = Color.Gray;                    
trRow.Cells.Add(tcCell);

return trRow
----

Hvis der er en der gider at lave et hurtigt eksempel eller sende et godt link vil jeg bliver glad :)

Håber jeg har forklaret mig godt nok.
Avatar billede snepnet Nybegynder
05. september 2005 - 17:29 #1
mmm.... det eksempel du selv har sendt gør jo netop det, så jeg er ikke helt med på hvad du mangler.
mvh
Avatar billede snepnet Nybegynder
05. september 2005 - 17:32 #2
er det det er her du mangler :

public TableRow GetTableRow()
{
  // og så din koder herinde
}

eller .... er det den med billedet du gerne vil have lavet på en anden måde :

Image img = new Image();
img.ImageUrl = "grafik/nothing.gif";
trCell.Controls.Add(img);

mvh
Avatar billede hansi67 Nybegynder
06. september 2005 - 15:15 #3
Tak :) skal du have... jeg fik det til at virke.. send lige svar så du kan få point.

Det var halvt "public TableRow" og halvt min egne "dumhed" der gjorde jeg ikke kunne få det til at virke..
Avatar billede snepnet Nybegynder
06. september 2005 - 15:17 #4
ok - bare det virker :o)
mvh
Avatar billede hansi67 Nybegynder
06. september 2005 - 15:23 #5
hovsa ..lige et sidespørgsmål.

Hvis jeg ønsker en "knap" i en cell, kan det lade sig gøre ?

-- virker ikke ---
tcCell.Text = "<asp:ImageButton id='btnSlet' runat='server' ImageUrl='grafik/btnSlet.gif'></asp:ImageButton>"
------------------

Snepnet .. du få dine point lige meget om du svare på ovenstående eller ej :)
Avatar billede snepnet Nybegynder
06. september 2005 - 15:27 #6
nej den går ikke .... hvis du vil realisere en knap med ren html skal du skrive html'en.
ellers kan du gøre i samme stil som den jeg skrev med billedet:

Button btn = new Button();
btn.Text = "blabla";
btn.Click += new EventHandler(someClickHander);
tcCell.Controls.Add(btn);

someClickHandler skal så være defineret sådan her :

protected someClickHandler(object sender, EventArgs e)
{
  // noget kode :o)
}

mvh
Avatar billede hansi67 Nybegynder
06. september 2005 - 15:35 #7
Super.. %¤#"&&&% godt du :)

Du har lige reddet min dag.. takker mange gange.
Hvis du ønsker det kan jeg godt åbne en ny tråd så du kan få point for denne også ?
Avatar billede snepnet Nybegynder
06. september 2005 - 20:05 #8
nej nej - det er der bestemt ikke nogen grund til :o)
mvh
Avatar billede hansi67 Nybegynder
08. september 2005 - 12:49 #9
Du er en rar sjæl :)
Avatar billede snepnet Nybegynder
08. september 2005 - 12:53 #10
:o)
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