Anordnen von 2 Buttons in GridView-Zelle

30/05/2008 - 15:50 von WolfgangH | Report spam
Hallo Freunde,
im databound.Ereignis füge ich einer GridView-Zelle einen Button
("Speichern") und einen ImageButton (löschen-Kreuzchen) zu.

Button b = new Button();
b.Text = "Speichern";
b.ID = "B_speichern";
b.Click += new EventHandler(savebtn_Clicked);
e.Row.Cells[icol].Controls.Add(b);

ImageButton ib = new ImageButton();
ib.ImageUrl = "Icon-DEL-Button.bmp";
ib.Click += new Sytem.Web.UI.ImageClickEventHandler(delbtn_Clicked);
ib.ImageAlign = ImageAlign.Middle;
e.Row.Cells[icol].Controls.Add(ib);

e.Row.Cells[icol].VerticalAlign = VerticalAlign.Middle;
e.Row.Cells[icol].Wrap = false;

1. Frage: Wie kann ich den ImageButton in der Höhe und Vertikal-Zentrierung
anpassen?
2. Frage: Beide Buttons "kleben" aneinander. Wie kann ich Abstand erzeugen?
oder einen davon linksbündig, den anderen rechtsbündig zentrieren?
3. Wie kann ich dazu noch die Breite dieser Spalte vergrößern?

Danke für Antworten und erst mal ein schönes Wochenende
Wolfgang
 

Lesen sie die antworten

#1 Thomas Bandt
30/05/2008 - 16:15 | Warnen spam
WolfgangH schrieb:
1. Frage: Wie kann ich den ImageButton in der Höhe und Vertikal-Zentrierung
anpassen?
2. Frage: Beide Buttons "kleben" aneinander. Wie kann ich Abstand erzeugen?
oder einen davon linksbündig, den anderen rechtsbündig zentrieren?
3. Wie kann ich dazu noch die Breite dieser Spalte vergrößern?



Mit CSS. Also Stylesheet anlegen (http://de.selfhtml.org/css/index.htm)
und Klasse zuweisen:

b.CssClass = "xyz";

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
https://www.xing.com/net/asp.net/ - ASP.NET bei XING
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen