in

ASP.NET Weblogs

This Blog

Syndication

Tags

ASP.NET Deutsch Blogs

Browse by Tags

All Tags » C# (RSS)
  • "WHERE IN" - Abfrage mit LINQ to SQL

    Nach etwas probieren hatte ich dann heraus, wie ich mit LINQ to SQL einen "WHERE IN" - Abfrage bekommen: List< string > tmpList = new List< string >(); foreach (Group group in user.Groups) { tmpList.Add(Group.ShortName.Replace( "'" , "''" )); } string [] tmpArr = tmpList.ToArray< string >(); var calendars = from cal in db.Calendars where (tmpArr.Contains(cal.OWNER) select cal; Die Contains-Abfrage in der WHERE Bedingung erzeugt eine "WHERE IN"- Abfrage in dem Stil ([t0].[OWNER] IN (@p1, @p2, @p3, @p4)) Ganz einfach... Man muss es nur wissen... Bzw. jemand sollte es mal dokumentiert haben ;-) Read More...
  • CodeSnippet: XmlReader aus XML String erstellen

    Eine Zeile Code, die ich immer wieder neu im Netz suchen muss: XmlReader reader = XmlReader.Create( new StringReader(xml)); Damit erstelle ich einen XmlReader aus einem String welcher XML Daten enthält. Die meisten Beispiele im Netz (selbst in der MSDN) zeigen leider nur, wie man ein XML Reader mit einer Datei oder einer externen Ressource erstellt: z. B: Erstellen von XML-Readern Damit ich nicht jedesmal neu suchen muss, schreibe ich es jetzt in mein Blog. (Jetzt muss ich mir nur noch merken, dass ich die Zeile hier veröffentlicht habe...) Read More...
  • Eine einfache Bildergalerie mit ASP.NET

    Für ein kleineres Projekt benötigte ich eine einfache Bildergalerie die ich hiermit kurz vorstellen möchte Folgende Techniken werden genutzt: ganz klar: ASP.NET 3.5 :-) Eine ListView einen DataPager einen Generic Handler zum erzeugen der Thumbnails die Lightbox 2 von Lokesh Dhakar und eine paar Methoden zur Thumbnail-Generierung aus dem sharpcms Die Bilder sollen aus einem Verzeichnis innerhalb des Webs ausgelesen und dargestellt werden. Wie die Bilder dorthin gelangen, ist erst mal nicht wichtig. Hierfür habe lese ich mit Hilfe der DirectoryInfo die enthaltenen Dateien aus, schreibe die Eigenschaften der einzelnen FileInfos in eine eigene Hilfsklasse und füge diese Klassen einer generischen Liste hinzu: private IList<ImageFile> getData...
  • WebControls erweitern

    Nachdem im Forum die Frage aufkam , wie man einen LinkButton um einige Features erweitern kann, habe ich mal schnell ein kleines Beispiel zusammengebastelt: public class MyLinkButton : LinkButton { private string imageUrl; /// <summary> /// Link des anzuzeigenden Bildes /// </summary> public string ImageUrl { get { return imageUrl; } set { imageUrl = value; } } private ImageAlign imageAlign; /// <summary> /// Ausrichtung des anzuzeigenden Bildes /// </summary> public ImageAlign ImageAlign { get { return imageAlign; } set { imageAlign = value; } } /// <summary> /// Render Contents überschreiben /// </summary> protected override void RenderContents(HtmlTextWriter writer) { Image img = new Image(); img.ImageAlign...
  • How to get the Base Directory of an application?

    Well, to be honest that’s actually quite easy, nevertheless I keep forgetting it all the time (pretty much like Error 15023: User already exists in current database ). Seems like I enter an age where my short term memory is already gone but the long term memory hasn’t arrived yet ;-) So, without further frills, that’s how it works: Dim myFile = String .Format( "{0}\myFile.xml" , _ AppDomain.CurrentDomain.BaseDirectory) Happy coding! Daniel Read More...
  • Mehrere Sprachen in eine Assembly kompilieren / mergen

    Ich dachte lange, wenn ich ein VB.NET- und ein C#-Projekt habe, geht es nicht, daraus eine einzige Assembly zu erzeugen. Und wenn, dann nur mit Abstrichen in der Handlichkeit des ganzen, also keine Visual Studio Integration, Debuggin, Intellisense, etc.. Nun, eine kleine Resserche Heute Abend und ich wurde gleich zweimal vom Gegenteil überzeugt. Vorneweg, ich möchte das im Normalfall natürlich niemandem empfehlen, wenn es jedoch unvermeindlich ist, oder aber Vorteile mit sich bringt, wieso nicht? :-) Ganz nützlich wenn eine Control Sammlungs Assembly erstellt werden muss, und Controls in VB.NET, wie auch C# bestehen :-) Hier die erklärenden Links (Englisch): Mixing Languages in a Single Assembly in Visual Studio seamlessly with ILMerge and MSBuild...
  • paint.net - Eine Photoshop Alternative

    Ihr kennt Photoshop? Was ist mit "paint.net"? paint.net ist für mich eine echte Photoshop Alternative, ich bin begeistert davon. Kostenlos, OpenSource, schnell und klein und ist in C# und .NET geschrieben. 1.6MB umfasst das Installationsarchiv! Die Oberfläche ist schön in Photoshop Art gehalten, sodass auch ein spätere Umstieg nicht schwerfallen kann. Jeder der es noch nie ausprobiert hat, sollte sich paint.net unbedingt anschauen. Es gibt zusätzlich einen Photoshop Plugin (Öffnen / Speichern) für...( read more ) Read More...
  • Did you miss MIX08? Watch the keynotes live!

    Alright! Fair enough! This is too late for the first keynote from Ray Ozzie, Scott Guthrie, Dean Hachamovitch. Fortunately though you can watch this keynote online :-) So, here are the keynote links: Wednesday, March 5 •    9:30 am (GTM -08:00), Keynote : Ray Ozzie, Scott Guthrie, Dean Hachamovitch  -- streamed live here .  Thursday, March 6 •    1:00 pm (GTM -08:00), Keynote: Steve Ballmer & Guy Kawasaki  -- streamed live here . Besides that we’ll have session recordings available at http://sessions.visitmix.com – if all goes well within 24 hours after each live session :-) Additional information provides the official MIX homepage .    Daniel Read More...
  • Various Cheat Sheets (.NET, SQL Server, ASP.NET Ajax, CSS, JavaScript, RegEx, ...) - Free Download

    Following is a list of cheat sheets I found over time... Feel free to post additional links if you have other cheat sheets. .NET Framework .NET Framework 2 0 Poster .NET Framework 3.5 Common Namespaces and Types Poster .NET Format String Quick Reference C# Visual Studio 2005 Built-in Code Snippets (C#) Visual Studio 2005 C# Code Snippets on msdn Web Development Microsoft® Silverlight™ 1.1 Alpha Developer Reference Poster ASP.NET 2.0 Page Life Cycle & Common Events http://john-sheehan.com/blog/wp-content/uploads/aspnet-life-cycles-events.pdf http://blog.krisvandermast.com/content/binary/ASP.NET-2.0-life-cycle.png Microsoft ASP.NET Ajax Cheat Sheets HTML Character Entities CSS Cheat Sheet JavaScript Cheat Sheet XHTML, Cheat Sheet...
  • .NET BlogBlook: Neuerungen und eigener Webauftritt

    Das .NET BlogBook werden einige von euch schon kennen. Dieses Projekt wurde von Norbert Eder und Kai Gloth mit der Idee gestartet, Blogeinträge aufbereitet in einer Dokumentenform der Community zur Verfügung zu stellen. Die Idee hat sich bewährt und mittlerweile...( read more ) Read More...
More Posts Next page »