RE: AW: [Asp.net] andalso-Frage
Hallo >In der MSDN steht es anders herum, allerdings nur in der englischen. > >Bei AND oder OR werden immer beide Seiten ausgewertet, bei ANDALSO >oder >ORELSE die rechte Seite nur dann, wenn das Ergebnis noch nicht >feststeht, >also links TRUE (bei ANDALSO) oder FALSE (bei ORELSE). > >Da fällt doch auf, dass viele Buchautoren doch nur aus der MSDN >abschreiben >und dabei auch die Fehler übernehmen. Danke für die Bestätigung.Werde gleich ein Mail an der Verlag schreiben. Für 100 Fr. darf man doch erwarten, dass solche groben Fehler nicht drinn sind. >Nein, den gleichen Denkfehler hatte ich auch. ;-) > >Um bei Deinem Beispiel zu bleiben: Ohne ANDALSO müsste man das ja so >schreiben: > >If isNumeric(Request.QueryString("Seite")) Then > If Cint(Request.QueryString("Seite")) > 1 Then > ... > End If >End If Genau. Das musste man bis jetzt und als ich andalso gesehen habe, dachte ich gleich, dass das jetzt nicht mehr nötig ist. >Die Laufzeit-Optimierung findet jedoch nur bei den "neuen" Operatoren >ANDALSO und ORELSE statt. Danke Gruss Christoph ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] andalso-Frage
Hallo! > In meinem asp.net-Buch steht, dass vb.net bei "and" die Abarbeitung > einfach intern optimiert. Wenn der erste Operator false ist, kann der > Ausruck nur false werden. > Der zweite Operator wird dann gar nicht getestet. In der MSDN steht es anders herum, allerdings nur in der englischen. Bei AND oder OR werden immer beide Seiten ausgewertet, bei ANDALSO oder ORELSE die rechte Seite nur dann, wenn das Ergebnis noch nicht feststeht, also links TRUE (bei ANDALSO) oder FALSE (bei ORELSE). Da fällt doch auf, dass viele Buchautoren doch nur aus der MSDN abschreiben und dabei auch die Fehler übernehmen. > bei andalso werde ein "UND mit Auswertung der rechten Seiten" gemacht > > ist das so richtig? > > Wenn ich > If isNumeric(Request.QueryString("Seite")) andalso > (cint(Request.QueryString("Seite"))>1) Then > ... > > mache, funktioniert es wie gewünscht. Wenn ich nur ein AND mache und > Seite einen Buchstaben enthält, bricht er mit einer Fehlermeldung ab. > Das würde aus meiner Sicht eher darauf schliessen, dass es > umgekehrt ist. > > MAch ich einen Denkfehler? Nein, den gleichen Denkfehler hatte ich auch. ;-) Um bei Deinem Beispiel zu bleiben: Ohne ANDALSO müsste man das ja so schreiben: If isNumeric(Request.QueryString("Seite")) Then If Cint(Request.QueryString("Seite")) > 1 Then ... End If End If Die Optimierung besteht also darin, dass man das zweite If-Statement einspart. Das ist vor allem dann wichtig, wenn der rechte Ausdruck eine Exception auslöst wenn der linke nicht wahr ist, also genau Dein Beispiel. Die Laufzeit-Optimierung findet jedoch nur bei den "neuen" Operatoren ANDALSO und ORELSE statt. Freundliche Grüße Joachim van de Bruck ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] RE: AW: [Coffeehouse] Frage zu Stored Procedure
ja,das geht. Im Prinzip so, wie ich es Arndtinho heute gezeigt habe, wenn er in eine die Tabelle kopieren will, nur daß Du eben die Table des einen DataSets nehmen mußt, anstelle einer leeren Table. foreach(DataRow dr in ds.Tables[0].Rows) { DataRow newRow = workTable.NewRow(); newRow["WebsiteID"] = dr["WebSiteID"]; newRow["Website"] = dr["WebSite"]; workTable.Rows.Add(newRow); } Besten Dank ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] RE: AW: [Coffeehouse] Frage zu Stored Procedure
> > > Hmm. Max. hat die Abfrage 20 Datensätze(aus einer Liste mit >100'000). > Die Datensätze werden dann Zeile für Zeile ausgegeben. Im Moment(mit > einer Abfrage)kommt das Ergebnis in ein Dataset, welches dann die Source > für einen Repeater ist. > Kann ich das DataSet, welches ich bekomme, zu den früheren hinzufügen? > Also jeden neuen Datensatz zu einem DataSet hinzufügen so dass ich am > Schluss wieder nur ein DS habe. > ja,das geht. Im Prinzip so, wie ich es Arndtinho heute gezeigt habe, wenn er in eine die Tabelle kopieren will, nur daß Du eben die Table des einen DataSets nehmen mußt, anstelle einer leeren Table. foreach(DataRow dr in ds.Tables[0].Rows) { DataRow newRow = workTable.NewRow(); newRow["WebsiteID"] = dr["WebSiteID"]; newRow["Website"] = dr["WebSite"]; workTable.Rows.Add(newRow); } Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Vermutlich einfach...
Hallo, > > Sollte das nicht auch mit irgendwelchen Formatierungsausdrücken gehen? > > So: {0:keineAhnungwas}? > > Dann muss ich nicht noch ein extra Eventhandler basteln... > ja, das meinte ich ja, wenn Du Deine DataTable (allgemein: Datenquelle) durchläufst, mit Substring oder was .NET sonst so an string-Operationen hergibt. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] andalso-Frage
Hallo In meinem asp.net-Buch steht, dass vb.net bei "and" die Abarbeitung einfach intern optimiert. Wenn der erste Operator false ist, kann der Ausruck nur false werden. Der zweite Operator wird dann gar nicht getestet. bei andalso werde ein "UND mit Auswertung der rechten Seiten" gemacht ist das so richtig? Wenn ich If isNumeric(Request.QueryString("Seite")) andalso (cint(Request.QueryString("Seite"))>1) Then ... mache, funktioniert es wie gewünscht. Wenn ich nur ein AND mache und Seite einen Buchstaben enthält, bricht er mit einer Fehlermeldung ab. Das würde aus meiner Sicht eher darauf schliessen, dass es umgekehrt ist. MAch ich einen Denkfehler? Gruss Christoph ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Vermutlich einfach...
Hi, Sollte das nicht auch mit irgendwelchen Formatierungsausdrücken gehen? So: {0:keineAhnungwas}? Dann muss ich nicht noch ein extra Eventhandler basteln... Micha > -Ursprüngliche Nachricht- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Alexander Zeitler > Gesendet: Dienstag, 7. Oktober 2003 21:01 > An: [EMAIL PROTECTED] > Betreff: RE: [Asp.net] Vermutlich einfach... > > Hallo, > > > > wie kann ich denn in einer DataList nur eine Menge an Zeichen anzeigen > > lassen? Bsp: Habe ein Feld Notes, möchte davon aber nur die ersten 50 > > Zeichen anzeigen lassen. > > > > Wie geht das? > > > > mir fallen spontan 2 Wege ein: > > 1. Deine Datenquelle ist ein DataSet/eine DataTable, Du kopierst die > Tabelle > in eine neue DataTable und schneidest den String mit Substring einfach > ab (du kannst natürlich auch durch die Tabelle laufen und die Werte > einfach überschreiben) und bindest die DataTable dann ans Grid. > Sollte mit jeder anderen Datenquelle ähnlich klappen. > > 2. Du bindest Deine Datenquelle ganz normal und holst im > OnItemDataBound Event für die Spalte den Wert und bearbeitest > ihn dann mit Substring. > > Gruss > > Alex > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] ListBox an DataGrid binden
Hallo, > > geht das auch anders bzw. einfacher? Muss ja nicht unbedingt eine ListBox > sein. > bis auf den letzten Schritt sind ist die Arbeit wohl immer die gleiche, egal welches Control Du befüllen willst. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Vermutlich einfach...
Hallo, > wie kann ich denn in einer DataList nur eine Menge an Zeichen anzeigen > lassen? Bsp: Habe ein Feld Notes, möchte davon aber nur die ersten 50 > Zeichen anzeigen lassen. > > Wie geht das? > mir fallen spontan 2 Wege ein: 1. Deine Datenquelle ist ein DataSet/eine DataTable, Du kopierst die Tabelle in eine neue DataTable und schneidest den String mit Substring einfach ab (du kannst natürlich auch durch die Tabelle laufen und die Werte einfach überschreiben) und bindest die DataTable dann ans Grid. Sollte mit jeder anderen Datenquelle ähnlich klappen. 2. Du bindest Deine Datenquelle ganz normal und holst im OnItemDataBound Event für die Spalte den Wert und bearbeitest ihn dann mit Substring. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] ListBox an DataGrid binden
Hi, geht das auch anders bzw. einfacher? Muss ja nicht unbedingt eine ListBox sein. Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 20:50 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] ListBox an DataGrid binden Hallo, das ist etwas umfangreicher. Du mußt im Event OnItemDataBound des DataGrids gucken, ob der ItemTyp "selected" ist. (e.Item.ItemType==ListItemType.SelectedItem). Wenn das zutrifft, kannst Du den Wert der Spalte des DataGrids holen (per e.Item.Controls[]...) und diesen an die ListBox übergeben. (ListBox.Items.Add(new ListItem(WertausDataGridalsString))); Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Vermutlich einfach...
Hi, wie kann ich denn in einer DataList nur eine Menge an Zeichen anzeigen lassen? Bsp: Habe ein Feld Notes, möchte davon aber nur die ersten 50 Zeichen anzeigen lassen. Wie geht das? Gruß, Micha ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] ListBox an DataGrid binden
Hallo, > > ich möchte, dass ein Wert aus dem DataGrid an die ListBox übergeben wird, > wenn man im DataGrid auf den Wert klickt. > das ist etwas umfangreicher. Du mußt im Event OnItemDataBound des DataGrids gucken, ob der ItemTyp "selected" ist. (e.Item.ItemType==ListItemType.SelectedItem). Wenn das zutrifft, kannst Du den Wert der Spalte des DataGrids holen (per e.Item.Controls[]...) und diesen an die ListBox übergeben. (ListBox.Items.Add(new ListItem(WertausDataGridalsString))); Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] ListBox an DataGrid binden
Hi, ich möchte, dass ein Wert aus dem DataGrid an die ListBox übergeben wird, wenn man im DataGrid auf den Wert klickt. Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 20:26 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] ListBox an DataGrid binden Hallo, > > wie kann ich ein ListBox Control an ein DataGrid binden? > Ich weis, dass es über DataSource = MyDataSet funktionieren muss, aber ich > bekomme diese Meldung: > > 'DataSource'-Eigenschaft ist nur Laufzeit und kann nicht deklariert werden > > Kann mir jemand sagen wie das funktioniert? > Du kannst eine Listbox nicht an ein DataGrid binden. Was möchtest Du erreichen? Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] NullReferenceException beim Zugriff auf Sessionvariable
Hallo, > Freue mich über jeden Strohhalm. > vielleicht liegt der Grund hier und eine der vorgeschlagenen Lösungen hilft: http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&PostID=72494 Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] ListBox an DataGrid binden
Hallo, > > wie kann ich ein ListBox Control an ein DataGrid binden? > Ich weis, dass es über DataSource = MyDataSet funktionieren muss, aber ich > bekomme diese Meldung: > > 'DataSource'-Eigenschaft ist nur Laufzeit und kann nicht deklariert werden > > Kann mir jemand sagen wie das funktioniert? > Du kannst eine Listbox nicht an ein DataGrid binden. Was möchtest Du erreichen? Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] ListBox an DataGrid binden
Hallo, > > wie kann ich ein ListBox Control an ein DataGrid binden? > Ich weis, dass es über DataSource = MyDataSet funktionieren muss, aber ich > bekomme diese Meldung: > > 'DataSource'-Eigenschaft ist nur Laufzeit und kann nicht deklariert werden > > Kann mir jemand sagen wie das funktioniert? > > > Gruß Arndtinho > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] NullReferenceException beim Zugriff auf Sessionvariable
Schönen guten Abend. Seitdem meine Anwendung vom lokalen Betrieb in den Serverbetrieb übergegangen ist, bekomme ich sehr häufig NullReferenceExceptions an Stellen, an denen ich auf Sessionvariablen zugreife (lesend und schreibend). Meine Sessionvariablen habe ich in der Global.asax definiert: protected void Session_Start(Object sender, EventArgs e) { Session["control"] = new Control(); Session["readonly"]= true; } Meist wird das Lesen und Schreiben dieser Variablen von meinen Codebehind-Klassen aus auch anstandslos ausgeführt. Aber dann wiederum gibt es Programmdurchläufe, bei denen ich ständig die obige Exception bekomme. Und das scheinbar willkürlich an verschiedenen Stellen im Programm. Mit "back" im Browser und erneutem Aufruf der Seite (muss man auch mal 2-3 mal machen) geht es dann meist ganz normal weiter. Ist die Zuweisung der Sessionvariablen das Problem? Oder kann es am Server liegen? Lokal habe ich derartige Probleme nie gehabt. Freue mich über jeden Strohhalm. Gruss Wiebke ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] ListBox an DataGrid binden
Hi, wie kann ich ein ListBox Control an ein DataGrid binden? Ich weis, dass es über DataSource = MyDataSet funktionieren muss, aber ich bekomme diese Meldung: 'DataSource'-Eigenschaft ist nur Laufzeit und kann nicht deklariert werden Kann mir jemand sagen wie das funktioniert? Gruß Arndtinho ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] 2 Listboxxen mit Add und Delete Button
Hallo, > Ich bin auf der Suche nach einem Webcontrol, welches mir 2 Listboxen > darstellt mit 2 Buttons in der Mitte, wo ich von einer Listbox in > die andere Daten > verschieben kann. > > Wenn möglich sollte dieses Control an eine Datenbank angebunden werden > können. Ist aber kein muss. > > Allerdings sollte das verschieben der Werte Clientseitig geschehen. > > Gibt es so etwas? Wenn ja, wo bekomme ich so etwas (möglichst > kostenfrei!!) > http://www.metabuilders.com/Tools/DualList.aspx Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Scrollable Datagrid
Hallo, > was mir an der loesung nicht gefaellt ist das dort eine eigene tabelle > anstatt dem datagridheader angezeigt wird ( was meist herumgefudel mit > spaltenbreiten bedeutet) nicht so gut mit meiner sortierfunktionion > hinhaut (die links sind im gridheader) und was mein groesstes problem > dabei ist das ich eine funktion hab die das datagrid in eine > excell-tabelle exportiert, dies wird so gemacht das das DataGrid Selbst > in die excell-tabelle geschrieben wird und nicht die daten , was mir > dort aber dann wieder die headers raushaut. > das Problem ist, da? Du ja den Header der Tabelle vom Korper der Tabelle trennen mu?t. HTML bietet Dir zwar hinsichtlich der Tabellenformatierung THEAD, TBODY etc. an, aber diese Bereiche sind nicht scrollbar wie ein DIV. Eine Moglichkeit ware vielleicht, das Scrolling zu simulieren, indem Du z.B. alle Zeilen liest, aber nur 10 anzeigst. Beim Click auf einen der Scrollbuttons lasst Du dann per JS die Zeilen "verschieben", indem Du alle Zeile entweder eine Zeile nach oben oder unten kopierst. Ich befurchte allerdings, da? diese Losung nicht sehr performant ist. Warum verwendest Du nicht einfach das Paging? Evtl. kann Dir jemand in der Javascript-Liste helfen, da das Grund-Problem letztlich wohl nur daruber zu losen sein wird. Die Implementierung in .NET sollte dann eigentlich kein Problem darstellen. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] 2 Listboxxen mit Add und Delete Button
Hallo zusammen! Ich bin auf der Suche nach einem Webcontrol, welches mir 2 Listboxen darstellt mit 2 Buttons in der Mitte, wo ich von einer Listbox in die andere Daten verschieben kann. Wenn möglich sollte dieses Control an eine Datenbank angebunden werden können. Ist aber kein muss. Allerdings sollte das verschieben der Werte Clientseitig geschehen. Gibt es so etwas? Wenn ja, wo bekomme ich so etwas (möglichst kostenfrei!!) Vielen Dank Roland -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++ ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Scrollable Datagrid
Hallo leute, Ich wuerde gerne ein scrollbares datagrid haben, also einen fixierten header den man immer sehen kann, hab aber das problem das ich folgende loesung nicht wirklich anwenden kann/mag http://datawebcontrols.com/demos/ScrollableDataGridFixedHeader.aspx was mir an der loesung nicht gefaellt ist das dort eine eigene tabelle anstatt dem datagridheader angezeigt wird ( was meist herumgefudel mit spaltenbreiten bedeutet) nicht so gut mit meiner sortierfunktionion hinhaut (die links sind im gridheader) und was mein groesstes problem dabei ist das ich eine funktion hab die das datagrid in eine excell-tabelle exportiert, dies wird so gemacht das das DataGrid Selbst in die excell-tabelle geschrieben wird und nicht die daten , was mir dort aber dann wieder die headers raushaut. Jemand eine idee? Cheers daniel ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Mozilla Schock gemindert
Hallo! > Außerdem denke ich nicht, dass das in allen Dokumentationen steht. > Beispielsweise in Patrick A. Lorenz's Grundlagen und > Profiwissen wird auf > die Problematik nicht direkt eingegangen, in anderen Büchern > die sich mit MSDN - die einzige Dokumentation, die zählt. ;-) "Professional ASP.NET" von Wrox geht auch noch zur Einführung. > Webforms beschäftigen auch nicht immer. Dazu denke ich, dass > der Zwang zu > Page.IsValid eigentlich nicht wirklich schön ist. Wenn ich in > einem Form > Validation Controls habe kann man ja wohl davon ausgehen, > dass ich die auch > validiert haben möchte, serverseitig und ggf. clientseitig. Hm, etwas vorschnell, oder? Was ist z. B. wenn die Form auch Hyperlinks zu anderen Seiten enthält? Dann sollte doch wohl nicht validiert werden, oder? Oder gar, wenn Authentifizierung erforderlich ist und ASP.NET mal eben zwischendurch auf eine Login-Form umleitet? Wenn man allerdings die Daten einer Form bearbeiten möchte, dann muss man halt mit Page.IsValid alle Eingaben überprüfen. Das war auch schon vor ASP.NET so, da eine Client-seitige Überprüfung nicht zwingend stattfindet, wenn der Anwender JavaScript abschaltet oder die Daten von einem völlig anderen Formular ohne Validierung gesendet werden. Die Serverseitige Validierung ist also unter allen Umständen ein Muss, wenn man die Daten verarbeiten will. > Falls nicht, > kann ich ich das ja immer noch über CausesValidation > ausstellen. Außerdem > ist es IMHO inkonsequent, dass ohne Page.IsValid > clientseitige Validierung > vor Ausführung der OnClick Funktion ausgeführt wird, die > serverseitige aber > nicht. Macht doch keinen Sinn, oder? Doch, bei vielen Nutzen würde dann der Server ständig für jede einzelne Validierung die komplette Seite übertragen. Lies doch mal die Einführungskapitel zu ASP.NET in der MSDN Freundliche Grüße Joachim van de Bruck ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: AW: [Asp.net] DataTable-Column-Eigenschaften
Hi, ich binde meine DataTable an das Grid. DataGrid1.DataSource = workTable; DataGrid1.DataBind(); Nun definiere ich die Spaltenbreiten des Grids. DataGrid1.Columns[0].ItemStyle.Width = 50; DataGrid1.Columns[1].ItemStyle.Width = 75; DataGrid1.Columns[2].ItemStyle.Width = 75; DataGrid1.Columns[3].ItemStyle.Width = 100; Beim Ausfuhren der Anwendung bekomme ich folgendes: 'Der Index liegt au?erhalb des gultigen Bereichs. Der Index darf keine negative Zahl und muss kleiner als die Auflistungsgro?e sein. Parametername: index' Zeile 55: DataGrid1.Columns[0].ItemStyle.Width = 50; Zeile 56: DataGrid1.Columns[1].ItemStyle.Width = 75; // die Zeile ist rot markiert Zeile 57: DataGrid1.Columns[2].ItemStyle.Width = 75; Zeile 58: DataGrid1.Columns[3].ItemStyle.Width = 100; Ich kann damit nichts anfangen. Was bedeutet diese Fehlermeldung und wie kann ich den Fehler beheben? Gru? Arndtinho -Ursprungliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 16:25 An: [EMAIL PROTECTED] Betreff: Re: AW: [Asp.net] DataTable-Column-Eigenschaften >Sozusagen muss ich die Spaltenbreiten in meinem Datagrid definieren? > yep ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Column-Eigenschaften
Falls du aber die Breite einer spallte eines DataGrid's meinst, gehts entweder Direkt im aspx beim oder vom aspx.cs mit dg. ( intellisense sollte dir in beiden faellen einige dinge mit witdh bringen) Hf Cheers cd /pub more beer > -Original Message- > From: Alexander Zeitler [mailto:[EMAIL PROTECTED] > Sent: 07 October 2003 15:15 > To: [EMAIL PROTECTED] > Subject: RE: [Asp.net] DataTable-Column-Eigenschaften > > > > > > > > > Wie kann ich die Breiten der Spalten einer DataTable verändern? > > > > das geht nur über die Spaltenbreite des darstellenden Controls. > Die DataTable hat keine Breite. Höchstens eine bestimmte > Anzahl an Zeichen, die zulässig sind je Spalte. > > Näheres findest Du in der DataColumn Class > > Gruss > > Alex > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: AW: [Asp.net] DataTable-Column-Eigenschaften
>Sozusagen muss ich die Spaltenbreiten in meinem Datagrid definieren? > yep ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] DataTable-Column-Eigenschaften
Sozusagen muss ich die Spaltenbreiten in meinem Datagrid definieren? Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 16:15 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Column-Eigenschaften > > > Wie kann ich die Breiten der Spalten einer DataTable verändern? > das geht nur über die Spaltenbreite des darstellenden Controls. Die DataTable hat keine Breite. Höchstens eine bestimmte Anzahl an Zeichen, die zulässig sind je Spalte. Näheres findest Du in der DataColumn Class Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Column-Eigenschaften
> > > Wie kann ich die Breiten der Spalten einer DataTable verändern? > das geht nur über die Spaltenbreite des darstellenden Controls. Die DataTable hat keine Breite. Höchstens eine bestimmte Anzahl an Zeichen, die zulässig sind je Spalte. Näheres findest Du in der DataColumn Class Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] CrystalReport - Berechtigungsprobleme?
Hallo ASP.NET Freunde Bin einen Schritt weitergekommen. Das Beispiel auf: http://authors.aspalliance.com/articles/crystalreportvsnet.aspx kann ich nachvollziehen und der Report wird auch schön angezigt. Der Versuch einen eingenen Report zu erzeugen im Projektorder gelingt auch, dabei verwende ich die "Products" der berühmten nordwind.mdb. Im VS wird mir auf der ASP-Seite anstelle des zuvor platzierten "CrystalReportViewer" Control auch der Report vorangezeigt. Soweit scheint die Datenbindung ViewerControl-zu-Report geklappt zu haben. Wenn ich die Seite jedoch aufrufe/starte, dann ergibt sich folgende Fehlermeldung aus der ich nicht schlau werde: >>> Exception Details: CrystalDecisions.CrystalReports.Engine.LogOnException: Fehler bei Anmeldung. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. >>> Tja wo soll ich mich anmelden? Und warum musste ich mich beim Beispiel der aspalliance nicht anmelden? Vielen Dank für Hinweise und Tipps Patrik ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] DataTable-Column-Eigenschaften
Wie kann ich die Breiten der Spalten einer DataTable verändern? Gruß Arndtinho ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mozilla Schock gemindert
Hallo Andreas, mir war das nicht so klar, auch wenn das vielleicht Deiner Ansicht nach Allgemeinwissen sein sollte. Außerdem denke ich nicht, dass das in allen Dokumentationen steht. Beispielsweise in Patrick A. Lorenz's Grundlagen und Profiwissen wird auf die Problematik nicht direkt eingegangen, in anderen Büchern die sich mit Webforms beschäftigen auch nicht immer. Dazu denke ich, dass der Zwang zu Page.IsValid eigentlich nicht wirklich schön ist. Wenn ich in einem Form Validation Controls habe kann man ja wohl davon ausgehen, dass ich die auch validiert haben möchte, serverseitig und ggf. clientseitig. Falls nicht, kann ich ich das ja immer noch über CausesValidation ausstellen. Außerdem ist es IMHO inkonsequent, dass ohne Page.IsValid clientseitige Validierung vor Ausführung der OnClick Funktion ausgeführt wird, die serverseitige aber nicht. Macht doch keinen Sinn, oder? - Original Message - From: "Andreas Rudischhauser (N)" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 07, 2003 3:28 PM Subject: AW: [Asp.net] Mozilla Schock gemindert Hallo Matthias, Eine Lösung habe ich zum Glück aber auch gefunden. Nutzt man OnClick Funktionen oder dergleichen und Validation Controls sollte man der ganzen Code darin nochmals über if(Page.IsValid) { absichern, sonst kann es bei anderen Browsern zu unschönen Überraschungen und grauen Haaren kommen (gilt übrigens auch für den IE wenn JS ausgeschaltet ist). Logisch. Das steht auch in jeder Doku das man das immer machen muss. Es wäre nett wenn du in Zukunft das HTML abschalten würdest in deinem Emailprogramm. Danke ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Mozilla Schock gemindert
Hallo Matthias, Eine Lösung habe ich zum Glück aber auch gefunden. Nutzt man OnClick Funktionen oder dergleichen und Validation Controls sollte man der ganzen Code darin nochmals über if(Page.IsValid) { absichern, sonst kann es bei anderen Browsern zu unschönen Überraschungen und grauen Haaren kommen (gilt übrigens auch für den IE wenn JS ausgeschaltet ist). Logisch. Das steht auch in jeder Doku das man das immer machen muss. Es wäre nett wenn du in Zukunft das HTML abschalten würdest in deinem Emailprogramm. Danke ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mozilla Schock gemindert
Hi, na ja, ich habe mich mit Mozilla auch wieder etwas beruhigt ;-) Mit etwas mehr Frickelei kriegt man es auch in anderen Browsern ganz gut hin. Es nur für IE zu machen ist denke ich in der Tat keine gute Lösung, zumindest im Frontend. Im Admin Bereich werde ich es allerdings so machen, von den paar Leute kann man ruhig erwarten, dass sie IE nehmen. Bei meinen Mozialla Tests bin ich noch ein weiteres Problem gestoßen. Unter Mozilla funktionieren ja die clientseitigen Validation Controls nicht. Bei einigen meiner Formulare war es so, dass auch die serverseitigen nicht mehr funktioniert hatten (genau dann, wenn der Button mit einer OnClick Funktion ausgestattet war, wenn nicht ging es). Der Code der OnClick Funktion wurde trotzdem ausgeführt. In einigen Fällen ging es sogar so weit, dass die Seite vermeintlich 100% funktionierte, nämlich genau dann, wenn ich das ursprüngliche Formular über ein Panel ausgeblendet habe. Eine Lösung habe ich zum Glück aber auch gefunden. Nutzt man OnClick Funktionen oder dergleichen und Validation Controls sollte man der ganzen Code darin nochmals über if(Page.IsValid) { absichern, sonst kann es bei anderen Browsern zu unschönen Überraschungen und grauen Haaren kommen (gilt übrigens auch für den IE wenn JS ausgeschaltet ist).
AW: [Asp.net] DataTable-Problem
Danke Euch. Es funktioniert. Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 13:35 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Problem > > Dg_data = Name des Datgrids? > datatable = Name der Tabelle? > yep ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Problem
> > Dg_data = Name des Datgrids? > datatable = Name der Tabelle? > yep ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: RE: [Asp.net] Response.Redirect
Ich habs befürchtet, wäre auch zu schön gewesen. Danke >-- Ursprüngliche Nachricht -- >From: "Alexander Zeitler" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Subject: RE: [Asp.net] Response.Redirect >Reply-To: [EMAIL PROTECTED] >Date: Tue, 7 Oct 2003 13:19:32 +0200 > > >Hallo, > > kann man bei o.g. Methode bestimmen, ob ein neues Fenster geöffnet wird > und wenn ja, dessen Größe festlegen? > Ich konnte dazu leider nirgends Angaben finden ... nein, der Redirect erfolgt serverseitig. Fenster, Frames & Co. sind >clientside. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net __ Turbospeed zum Turbopreis! Surfen Sie doch auch mit der DSL-Flatrate von Tiscali. Nur 15,90 EUR im Monat. Basiert auf T-DSL. Weitere Kosten Nicht überall verfügbar. 6 Monate Mindestvertragslaufzeit. Und falls Sie wider Erwarten im ersten Monat nicht zufrieden sein sollten, gewährt Tiscali Ihnen ein sofortiges Kündigungsrecht und Sie erhalten Ihr Geld zurück. Klicken Sie hier: http://registrierung.tiscali.de/produkte/1342_dslflatrate.php?akkcode=10253 ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] DataTable-Problem
Dg_data = Name des Datgrids? datatable = Name der Tabelle? Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Daniel Wernle Gesendet: Dienstag, 7. Oktober 2003 13:13 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Problem Hast du sie zu einem datagrid gebunden? Dg_data.DataSource = datatable Dg_data.Bind(); Have fun ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Response.Redirect
Hallo, > > kann man bei o.g. Methode bestimmen, ob ein neues Fenster geöffnet wird > und wenn ja, dessen Größe festlegen? > Ich konnte dazu leider nirgends Angaben finden ... nein, der Redirect erfolgt serverseitig. Fenster, Frames & Co. sind clientside. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Response.Redirect
Hallole, kann man bei o.g. Methode bestimmen, ob ein neues Fenster geöffnet wird und wenn ja, dessen Größe festlegen? Ich konnte dazu leider nirgends Angaben finden ... Grüße Volker __ Turbospeed zum Turbopreis! Surfen Sie doch auch mit der DSL-Flatrate von Tiscali. Nur 15,90 EUR im Monat. Basiert auf T-DSL. Weitere Kosten Nicht überall verfügbar. 6 Monate Mindestvertragslaufzeit. Und falls Sie wider Erwarten im ersten Monat nicht zufrieden sein sollten, gewährt Tiscali Ihnen ein sofortiges Kündigungsrecht und Sie erhalten Ihr Geld zurück. Klicken Sie hier: http://registrierung.tiscali.de/produkte/1342_dslflatrate.php?akkcode=10253 ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Problem
Hallo, > Danke. Bei der Kompilierung erhalte ich keine Fehlermeldung mehr. > Scheinbar muss ich aber noch irgendwie visible-Eigenschaft auf 'true' > setzen, denn in meinem WebForm weird die Tabelle nicht angezeigt. > eine DataTable kannst Du nicht direkt anzeigen. Du mußt sie als DataSource z.B. an ein DataGrid binden. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Problem
Hast du sie zu einem datagrid gebunden? Dg_data.DataSource = datatable Dg_data.Bind(); Have fun > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: 07 October 2003 12:12 > To: [EMAIL PROTECTED] > Subject: AW: [Asp.net] DataTable-Problem > > Danke. Bei der Kompilierung erhalte ich keine Fehlermeldung mehr. > Scheinbar muss ich aber noch irgendwie visible-Eigenschaft auf 'true' > setzen, denn in meinem WebForm weird die Tabelle nicht angezeigt. > > Gruß Arndtinho > > > > -Ursprüngliche Nachricht- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Auftrag von Alexander Zeitler > Gesendet: Dienstag, 7. Oktober 2003 13:00 > An: [EMAIL PROTECTED] > Betreff: RE: [Asp.net] DataTable-Problem > > > so funktioniert es jetzt sicher: > > foreach(DataRow dr in ds.Tables[0].Rows) > { > DataRow newRow = workTable.NewRow(); > newRow["WebsiteID"] = dr["WebSiteID"]; > newRow["Website"] = dr["WebSite"]; > workTable.Rows.Add(newRow); > } > > Gruss > > Alex > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] DataTable-Problem
Danke. Bei der Kompilierung erhalte ich keine Fehlermeldung mehr. Scheinbar muss ich aber noch irgendwie visible-Eigenschaft auf 'true' setzen, denn in meinem WebForm weird die Tabelle nicht angezeigt. Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 13:00 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Problem so funktioniert es jetzt sicher: foreach(DataRow dr in ds.Tables[0].Rows) { DataRow newRow = workTable.NewRow(); newRow["WebsiteID"] = dr["WebSiteID"]; newRow["Website"] = dr["WebSite"]; workTable.Rows.Add(newRow); } Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Problem
> > > Ein Objektverweis ist für das nicht statische Feld, Methode oder > Eigenschaft > 'System.Data.DataSet.Tables' erforderlich. > > Indizierung mit [] zu einem Ausdruck des Typs 'object' kann nicht > angewendet > werden. > > so funktioniert es jetzt sicher: foreach(DataRow dr in ds.Tables[0].Rows) { DataRow newRow = workTable.NewRow(); newRow["WebsiteID"] = dr["WebSiteID"]; newRow["Website"] = dr["WebSite"]; workTable.Rows.Add(newRow); } Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] DataTable-Problem
Ein Objektverweis ist für das nicht statische Feld, Methode oder Eigenschaft 'System.Data.DataSet.Tables' erforderlich. Indizierung mit [] zu einem Ausdruck des Typs 'object' kann nicht angewendet werden. Diese beiden Sachen werden markiert beim kompilieren: foreach(DataRow dr in DataSet.Tables[0].Rows) - drnew[0]["Name"] = dr[0]["Name"]; Kann das damit zusammenhängen, dass es in meiner DB-Tabelle kein Feld namens 'Name' gibt? Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Dienstag, 7. Oktober 2003 12:29 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Problem Hallo, > > auch das funktiioniert nicht. Denkst Du, dass es mit einer > "while"-Anweisung > besser funktionieren würde? > mit .Rows funktioniert es getesterweise (zumindest das foreach). Bekommst Du eine Fehlermeldung? Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Text-Dateien einlesen
Hi Markus, Default wars! Unglaublich .. Micha > -Ursprüngliche Nachricht- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Markus Renschler > Gesendet: Dienstag, 7. Oktober 2003 12:43 > An: [EMAIL PROTECTED] > Betreff: AW: [Asp.net] Text-Dateien einlesen > > Hallo Michael, > > probier mal > StreamReader sr = new StreamReader(FileName, > System.Text.Encoding.Default); > > Man sollte meinen, dass man default hat, wenn man den 2. Parameter weg > lässt, aber dem ist aber nicht so. > Wenn das nicht klappt, einfach mal Intellisense fragen, welche Encodings > es > sonst noch gibt und durchprobieren. > > Gruß Markus > > > > -Ursprüngliche Nachricht- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von Michael Guder > Gesendet: Dienstag, 7. Oktober 2003 12:12 > An: [EMAIL PROTECTED] > Betreff: [Asp.net] Text-Dateien einlesen > > > Hi List, > > ich möchte eine Textdatei einlesen und dann in meiner Seite darstellen. > Das klappt soweit auch nur, werden alle Umlaute nicht dargestellt (sind > auch schon in der Variable nicht drin)?! > > Hat jemand eine Idee? > > > Gruß, > > Micha > > Source: > > private String ReadFromFile(String FileName) > { > string text; > StreamReader sr = new StreamReader(FileName); > text = sr.ReadToEnd(); > return text; > } > > > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Text-Dateien einlesen
Hallo Michael, probier mal StreamReader sr = new StreamReader(FileName, System.Text.Encoding.Default); Man sollte meinen, dass man default hat, wenn man den 2. Parameter weg lässt, aber dem ist aber nicht so. Wenn das nicht klappt, einfach mal Intellisense fragen, welche Encodings es sonst noch gibt und durchprobieren. Gruß Markus -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Michael Guder Gesendet: Dienstag, 7. Oktober 2003 12:12 An: [EMAIL PROTECTED] Betreff: [Asp.net] Text-Dateien einlesen Hi List, ich möchte eine Textdatei einlesen und dann in meiner Seite darstellen. Das klappt soweit auch nur, werden alle Umlaute nicht dargestellt (sind auch schon in der Variable nicht drin)?! Hat jemand eine Idee? Gruß, Micha Source: private String ReadFromFile(String FileName) { string text; StreamReader sr = new StreamReader(FileName); text = sr.ReadToEnd(); return text; } ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mozilla Schock
Moin Moin, MS ist in den breiten und höhen Angaben sehr eigen, und mit CSS ist es auch nicht immer einfach oder einfacher, das ganze "fast" Browserunabhänig zu basteln. Eine gute Seite über den IE und wie man die Höhen und Breiten richtig einsetzt, gibt es hier: http://www.svendtofte.com/code/max_width_in_ie/ Bis dann, Timo Joachim van de Bruck schrieb: Hallo! Habe jetzt rausgefunden wie es geht. Da hat MS mal geschlampt. Ne, hier nun mal gerade nicht. ;-) Hat man in der Control width="500px" wird es in Mozilla leider nur in Standardgröße angezeigt. "width=..." ist kein Standard, also macht Mozilla nichts falsch. Setzt man dahingehen bzw. stattdessen style="width: 500 px" funzt es richtig. Nur doof, dass Matrix diese Schreibweise immer zu width="500px" konvertiert, man muss es dann immer wieder von Hand anfassen. CSS ist dagegen Standard. Man sollte also Formatierungen immer über CSS lösen, am besten über das Attribut CSS-Klasse, das ja alle WebControls haben. Über ein eigenes (zusätzliches) HttpModule kannst Du z. B. den Header aller Seiten browserspezifisch mit einem Stylesheet verknüpfen. "width: 500 px" ist auch "falsches" CSS. Zwischen Wert und Einheit darf kein Leerzeichen sein, obwohl manche Browser das tolerieren. Matrix korrigiert Dich da zu Recht. ;-) Ich bin jetzt am überlegen, ob ich die ganze Anwendung ausschließlich für IE machen soll. Was mich auch vor allem stört, ist das viele Rich Controls unter Mozilla gar nicht erst funktionieren. Z.B. FreeTextBox oder auch sehr Die meisten Html-Editoren nutzen ausschließlich die IE-Funktionen. Klar, dass das dann nicht mit anderen Browsern funktioniert. Wenn Du ansonsten sauber mit CSS arbeitest und dabei in Kauf nimmst, dass Deine Seiten in bestimmten Browsern ein wenig anders aussehen, ist es kein Problem, auch mehrere Browser zu unterstützen. viele coole Menues. Richtig wohl ist mir nicht dabei, auch wenn mehr als 90% der Leute ja IE nutzen. Wie ist denn die Meinung hier dazu? Auch wenn es viele IE-Nutzer gibt, manche schalten _javascript_ oder gar Bilder ab, manche nutzen ausschließlich eigene CSS-Files, manche haben immer noch IE 4 und manche haben auch noch einen Mac dahinter. Entscheidend ist, dass Deine Seite in einem Text-Browser (!) korrekt dargestellt wird und dass Du dann mit CSS browserabhängig noch das Bild verschönerst. Freundliche Grüße Joachim van de Bruck ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net -- Ostrowsky Timo Signatur ~~ Ostrowsky Timo Fachinformatiker Weidenstr. 5a 54427 Kell am See
RE: [Asp.net] Text-Dateien einlesen
Hallo, > > ich möchte eine Textdatei einlesen und dann in meiner Seite darstellen. > Das klappt soweit auch nur, werden alle Umlaute nicht dargestellt (sind > auch schon in der Variable nicht drin)?! > > Hat jemand eine Idee? > http://www.dotnet247.com/247reference/msgs/31/155080.aspx Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] DataTable-Problem
Hallo, > > auch das funktiioniert nicht. Denkst Du, dass es mit einer > "while"-Anweisung > besser funktionieren würde? > mit .Rows funktioniert es getesterweise (zumindest das foreach). Bekommst Du eine Fehlermeldung? Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
[Asp.net] Text-Dateien einlesen
Hi List, ich möchte eine Textdatei einlesen und dann in meiner Seite darstellen. Das klappt soweit auch nur, werden alle Umlaute nicht dargestellt (sind auch schon in der Variable nicht drin)?! Hat jemand eine Idee? Gruß, Micha Source: private String ReadFromFile(String FileName) { string text; StreamReader sr = new StreamReader(FileName); text = sr.ReadToEnd(); return text; } ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Mozilla Schock
Hallo! > Habe jetzt rausgefunden wie es geht. Da hat MS mal geschlampt. Ne, hier nun mal gerade nicht. ;-) > Hat man in der Control width="500px" wird es in Mozilla leider nur in > Standardgröße angezeigt. "width=..." ist kein Standard, also macht Mozilla nichts falsch. > Setzt man dahingehen bzw. stattdessen style="width: 500 px" funzt es > richtig. Nur doof, dass Matrix diese Schreibweise immer zu > width="500px" > konvertiert, man muss es dann immer wieder von Hand anfassen. CSS ist dagegen Standard. Man sollte also Formatierungen immer über CSS lösen, am besten über das Attribut CSS-Klasse, das ja alle WebControls haben. Über ein eigenes (zusätzliches) HttpModule kannst Du z. B. den Header aller Seiten browserspezifisch mit einem Stylesheet verknüpfen. "width: 500 px" ist auch "falsches" CSS. Zwischen Wert und Einheit darf kein Leerzeichen sein, obwohl manche Browser das tolerieren. Matrix korrigiert Dich da zu Recht. ;-) > Ich bin jetzt am überlegen, ob ich die ganze Anwendung > ausschließlich für IE > machen soll. Was mich auch vor allem stört, ist das viele > Rich Controls > unter Mozilla gar nicht erst funktionieren. Z.B. FreeTextBox > oder auch sehr Die meisten Html-Editoren nutzen ausschließlich die IE-Funktionen. Klar, dass das dann nicht mit anderen Browsern funktioniert. Wenn Du ansonsten sauber mit CSS arbeitest und dabei in Kauf nimmst, dass Deine Seiten in bestimmten Browsern ein wenig anders aussehen, ist es kein Problem, auch mehrere Browser zu unterstützen. > viele coole Menues. Richtig wohl ist mir nicht dabei, auch > wenn mehr als 90% > der Leute ja IE nutzen. Wie ist denn die Meinung hier dazu? Auch wenn es viele IE-Nutzer gibt, manche schalten JavaScript oder gar Bilder ab, manche nutzen ausschließlich eigene CSS-Files, manche haben immer noch IE 4 und manche haben auch noch einen Mac dahinter. Entscheidend ist, dass Deine Seite in einem Text-Browser (!) korrekt dargestellt wird und dass Du dann mit CSS browserabhängig noch das Bild verschönerst. Freundliche Grüße Joachim van de Bruck ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] DataTable-Problem
Hallo, auch das funktiioniert nicht. Denkst Du, dass es mit einer "while"-Anweisung besser funktionieren würde? Gruß Arndtinho -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Alexander Zeitler Gesendet: Montag, 6. Oktober 2003 20:59 An: [EMAIL PROTECTED] Betreff: RE: [Asp.net] DataTable-Problem es muß heißen: foreach(DataRow dr in DataSet.Tables[0].Rows) Du willst ja durch die Zeilen, nicht durch die Tabelle. Gruss Alex ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
AW: [Asp.net] Mozilla Schock
Das ist ein Bug im Mozilla/Netscape. Der hat seit "neustem" Probleme mit ZAHLpx Angaben. Ich hatte vor kurzem beruflich damit zu tun. Ich habe da ein JavaScript für dynamische Layer gebaut und es lief in allen Browsern (also auch auf Netscape 4.6) nur im Netscape 7 nicht. Ich habe mich wundgetestet, bis ich darauf gekommen bin das es dass px hinter der Zahl ist. Nur für den IE zu entwicklen ist inakzeptabel. Die Statistiken sind totaler Humbug, da sich so gut wie jeder Browser einen Kompatibilitätsmodus hat und sich sowieso standardmäßig als IE ausgibt. Außerdem will man ja auch niemanden ausschließen... zumindest nicht schon beim Design... Ciao, Elmar -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Matthias Frechen Gesendet: Dienstag, 7. Oktober 2003 01:34 An: [EMAIL PROTECTED] Betreff: Re: [Asp.net] Mozilla Schock Habe jetzt rausgefunden wie es geht. Da hat MS mal geschlampt. Hat man in der Control width="500px" wird es in Mozilla leider nur in Standardgröße angezeigt. Setzt man dahingehen bzw. stattdessen style="width: 500 px" funzt es richtig. Nur doof, dass Matrix diese Schreibweise immer zu width="500px" konvertiert, man muss es dann immer wieder von Hand anfassen. Ich bin jetzt am überlegen, ob ich die ganze Anwendung ausschließlich für IE machen soll. Was mich auch vor allem stört, ist das viele Rich Controls unter Mozilla gar nicht erst funktionieren. Z.B. FreeTextBox oder auch sehr viele coole Menues. Richtig wohl ist mir nicht dabei, auch wenn mehr als 90% der Leute ja IE nutzen. Wie ist denn die Meinung hier dazu? - Original Message - From: "Christoph Schmid" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 06, 2003 10:36 PM Subject: Re: [Asp.net] Mozilla Schock >Doch, natürlich kann Mozilla Feldgrößen darstellen. In der neuen Version >sind sie sogar mal ähnlich groß zu den Feldern im IE. > > Meinst du etwa columns=... ? Ja, damit gehts beides mal. Mit width="500px" aber nicht. >Die Frage ist nur, wie ich asp.net überredet bekomme, die Sachen richtig >anzuzuzeigen. Die Engine lässt einfach die Angabe für Feldgrößen weg. Oder >vergesse ich eine Angabe? > Also bei mir macht er beides mal schön size=... (wenn ich columns nehme) Sonst gehts wie schon gesagt nicht. ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Mozilla Schock
>Hallo Christoph, ich definiere seit einiger Zeit konsequent für jeden >Furz Css, also auch für alle >Steuerelemente CssClass="xxx". Nun ja, die Buttons und Eingabefelder >fallen manchmal, wenn ich sehr >viele Angaben über Innenabstände und Rahmen mache, bei Opera und >Mozilla etwas anders aus (wobei ich >bislang immer einen Kompromiss gefunden habe), aber die Längen der >Textfelder stimmen bei mir immer >überein. Das ist sicher, weil du das nicht direkt im tag deklarierst sondern seperat(css-File). Wie wir ja in der zwischenzeit gesehen haben, geht es mit Mozilla, wenn man von Hand das = ersetzt. ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mozilla Schock
>Oh ja sorry, ich habe bei google in einer Statistik von 2001 >rumgesucht. >Aktuell dürfte der IE etwa 87 % haben. >Aber trotzdem sind 13 % Kunden nicht wenig, oder ;-) Denke ich auch. ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
RE: [Asp.net] Mozilla Schock
Hallo Christoph, ich definiere seit einiger Zeit konsequent für jeden Furz Css, also auch für alle Steuerelemente CssClass="xxx". Nun ja, die Buttons und Eingabefelder fallen manchmal, wenn ich sehr viele Angaben über Innenabstände und Rahmen mache, bei Opera und Mozilla etwas anders aus (wobei ich bislang immer einen Kompromiss gefunden habe), aber die Längen der Textfelder stimmen bei mir immer überein. Gruß, Matthias >-Original Message- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Behalf Of Christoph Schmid >Sent: Tuesday, October 07, 2003 8:26 AM >To: [EMAIL PROTECTED] >Subject: Re: [Asp.net] Mozilla Schock > > >>Setzt man dahingehen bzw. stattdessen style="width: 500 px" funzt es >>richtig. Nur doof, dass Matrix diese Schreibweise immer zu >>width="500px" >>konvertiert, man muss es dann immer wieder von Hand anfassen. > >Haben Sich meine Befürchtungen, dass MS mehr auf den IE als auf die >anderen schaut, doch bewahrheited. Damit können Sie es Mozilla und >co. noch schwieriger machen. Grrr. > >>Ich bin jetzt am überlegen, ob ich die ganze Anwendung ausschließlich >>für IE >>machen soll. Was mich auch vor allem stört, ist das viele Rich >>Controls >>unter Mozilla gar nicht erst funktionieren. Z.B. FreeTextBox oder >>auch sehr >>viele coole Menues. Richtig wohl ist mir nicht dabei, auch wenn mehr >>als 90% >>der Leute ja IE nutzen. Wie ist denn die Meinung hier dazu? > >Ich hab es auch lieber, wenn es allgemein geht. Ich hab im Geschäft >z.B. Linux mit Mozilla. Da kann ich gar nichts anderes installieren. >Zudem sollten die Seiten allen Browsern die Möglichkeit geben, die >Seiten richtig darzustellen. Dann können die Browser durch ihr >Funktionen die Leute überzeugen. > >Gruss Christoph > >___ >Asp.net mailing list >[EMAIL PROTECTED] >http://www.glengamoi.com/mailman/listinfo/asp.net > > ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
Re: [Asp.net] Mozilla Schock
Oh ja sorry, ich habe bei google in einer Statistik von 2001 rumgesucht. Aktuell dürfte der IE etwa 87 % haben. Aber trotzdem sind 13 % Kunden nicht wenig, oder ;-) MfG J. Schwalenberg www.udexnet.com eMail: [EMAIL PROTECTED] High Level ASP.Net Navigation - UDEX Pro Menu .Net - Original Message - From: "Christoph Schmid" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 07, 2003 8:28 AM Subject: Re: [Asp.net] Mozilla Schock > >Du solltest nie auch nur daran denken, nur für den IE zu entwickeln. > >Der hat > >zwar den größten Marktanteil, aber die Nischen zusammen machen > >immerhin fast > >40 %. > > Wie kommst du auf 40%? Das sind doch leider viel weniger. > > >Ich habe 10 Monate an meinem Menüsystem entwickelt, gerade aus > >Gründen der > >Browserkompatibilität. > >Du kannst mir glauben, ich war sehr oft soweit die Axt zu nehmen ;-) > > Da hattest du es aber selber in der Hand. > > ___ > Asp.net mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/asp.net > ___ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net