Aktuelle Posts

ASP.NET 4.0 - die wichtigsten Neuerungen (Teil 1) - Verbesserte ID- und Client-ID-Funktionalität


by Marc André Zhou October 18, 2010 12:50

Mit ASP.NET 4.0 ist es endlich möglich, auf die vormals automatische Vergabe der eindeutigen Identifier für serverseitige Steuerelemente Einfluss zu nehmen. Somit wird der clientseitige Zugriff mittels JavaScript erheblich vereinfacht. Lesen Sie mehr ...

Tags: ,

.NET | .NET Features | Artikel | ASP.NET | Controls

Dschungel-DXpedition


by Marc André Zhou March 16, 2010 12:02

Mein Artikel über die  Entwicklerbibliothek DXperience v2009 wurde vom Hersteller nun auch veröffentlicht. Den gesamten Artikel und mehr Infos: Hier klicken ...

Tags: , , , , , , ,

.NET | .NET | .NET | .NET | Artikel | Artikel | Artikel | Artikel | C# | C# | C# | C# | Controls | Controls | Controls | Controls

Dschungel-DXpedition – Die aktualisierte Entwicklerbibliothek DXperience v2009: Eine Übersicht


by Marc André Zhou February 02, 2010 01:12
Das zweite große Update der Entwicklerbibliothek DXperience v2009 kommt mit zahlreichen und interessanten Features daher. Die Bibliothek gliedert sich in mehrere Bereiche von WPF-Steuerelementen bis hin zu IDE-Werkzeugen. Verschaffen Sie sich einen ersten Überblick über alle Bereiche, wichtige Funktionen und Werkzeuge. Weitere Infos ...

Tags: ,

.NET | Artikel | C# | Controls

GridView with insert option / insert new data inside the GridView


by Marc André Zhou October 27, 2007 05:32
To display a list of data in an asp.net based application you can easily use the standard GridView control. This control offers out of the box a lot of exciting functions. But one important point is missing ... an easy way to insert new records like in MS Access or other client side database applications. Now I have implemented one possible solution and you can see the result on my homepage here . Also I have written a tutorial and I implemented a sample project (see attached files).

PDF: GridViewExtended.pdf (110,68 kb)

Visual Studio Solution: GridViewExtended.rar (124,98 kb)

Tags: , , , ,

ASP.NET | GridView | Controls

Javascript in einem GridView (Aufruf von Javascript in einem Gridview)


by Marc André Zhou February 16, 2007 06:01

Oft sind es anscheinend die einfachen Dinge im Leben, die das Leben schwer machen können. So versuchte ich einen Javascript-Aufruf innerhalb eines GridView zu realisieren. Dazu benutzte ich ein HyperLinkField, da dies für mich das wohl geeigneteste Control darstellte. So schrieb ich folgende Codezeile:

<asp:HyperLinkField HeaderText="Edit" Text="Details" DataNavigateUrlFields="EmployeeID"
DataNavigateUrlFormatString="javascript:OpenDialog({0})" />

Mit leider mässigen Erfolg. Das GridView "verschluckte" meine Anweisung und zeigte keinen Link an.

Erst nach langen Versuchen versuchte ich es mit einem BoundField und implementierte die folgende Codezeile:

<asp:BoundField DataFormatString="<a href=javascript:OpenDetailDialog({0})>{0}</a>" DataField="ProductID" HeaderText="Edit Item" />

So zeigt das GridView den Link an und die Javascript-Methode kann ohne Probleme aktiviert werden.

Tags: , ,

ASP.NET | GridView | Controls | JavaScript | Browser | HTML

GridView und DataSource mit where Bedingungen


by Marc André Zhou January 27, 2007 06:24

Nutzt man unter ASP.NET die Eigenschaft der automatischen Where-Bedingungen (Datasource Where Filter -> Controls), so kann es zu Problemen bei mehr als einen Suchfeld geben. Nutzt man z. Bsp. 3 Suchfelder, so müssen alle drei Suchfelder angegeben werden. Eine Abhilfe schafft dann folgende Lösung:

[SEARCHFIELD] LIKE '%' + IsNull(@PARAMETER,SEARCHFIELD) + '%')

Die Eigenschaft CancelSelectOnNullParameter muss dabei auf FALSE eingestellt werden. Nicht gefüllte Suchfelder werden so ignoriert.

Tags: , ,

ASP.NET | GridView | Controls