RE: AW: [Asp.net] andalso-Frage

2003-10-07 Diskussionsfäden Christoph Schmid
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

2003-10-07 Diskussionsfäden Joachim van de Bruck
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

2003-10-07 Diskussionsfäden Christoph Schmid

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

2003-10-07 Diskussionsfäden Alexander Zeitler

> >
> 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...

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Christoph Schmid
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...

2003-10-07 Diskussionsfäden Michael Guder
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

2003-10-07 Diskussionsfäden Alexander Zeitler
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...

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Arndtinho
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...

2003-10-07 Diskussionsfäden Michael Guder
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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler

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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Wiebke Dresp
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler

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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Roland Ebner
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

2003-10-07 Diskussionsfäden Daniel Wernle
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

2003-10-07 Diskussionsfäden Joachim van de Bruck
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Daniel Wernle
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

2003-10-07 Diskussionsfäden Alexander Zeitler

>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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler


>
>
> 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?

2003-10-07 Diskussionsfäden kaepten
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Matthias Frechen
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

2003-10-07 Diskussionsfäden Andreas Rudischhauser (N)
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

2003-10-07 Diskussionsfäden Matthias Frechen



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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler


> 
> 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

2003-10-07 Diskussionsfäden [EMAIL PROTECTED]
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden [EMAIL PROTECTED]
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

2003-10-07 Diskussionsfäden Alexander Zeitler

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

2003-10-07 Diskussionsfäden Daniel Wernle
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Alexander Zeitler


>
>
> 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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden Michael Guder
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

2003-10-07 Diskussionsfäden Markus Renschler
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

2003-10-07 Diskussionsfäden Ostrowsky Timo




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

2003-10-07 Diskussionsfäden Alexander Zeitler
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

2003-10-07 Diskussionsfäden Alexander Zeitler

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

2003-10-07 Diskussionsfäden Michael Guder
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

2003-10-07 Diskussionsfäden Joachim van de Bruck
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

2003-10-07 Diskussionsfäden Arndtinho
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

2003-10-07 Diskussionsfäden elni
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

2003-10-07 Diskussionsfäden Christoph Schmid
>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

2003-10-07 Diskussionsfäden Christoph Schmid
>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

2003-10-07 Diskussionsfäden m.zimmerling
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

2003-10-07 Diskussionsfäden Jörg Schwalenberg
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