Warum zeigt mein outlook die mails immer so komisch an, z.b. so: "3. 
=?iso-8859-1?Q?WebService_hinzuf=FCgen=3F?=" 

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von [EMAIL 
PROTECTED]
Gesendet: Freitag, 22. April 2005 10:04
An: [email protected]
Betreff: Asp.net digest, Vol 1 #1685 - 18 msgs

Send Asp.net mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.glengamoi.com/mailman/listinfo/asp.net
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Asp.net digest..."


Today's Topics:

   1. RE: Concurrency violation: (Claudius Ceteras)
   2. RE: Daten verwursten und in einem DataGrid angeeigt werden sollen 
(Claudius Ceteras)
   3. =?iso-8859-1?Q?WebService_hinzuf=FCgen=3F?= (Anh Tu Sam)
   4. =?iso-8859-1?Q?RE:_=5BAsp.net=5D_WebService_hinzuf=FCgen=3F?= (Alexander 
Zeitler)
   5. =?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_WebService_hinzuf=FC?=
       =?iso-8859-1?Q?gen=3F?= (Anh Tu Sam)
   6. =?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_?=
       =?iso-8859-1?Q?WebService_hinzuf=FCgen=3F?= (Alexander Zeitler)
   7. 
=?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_?=
       =?iso-8859-1?Q?=5BAsp.net=5D_WebService_hinzuf=FCgen=3F?= (Anh Tu Sam)
   8. Array an Datagrid..dinde ? (Roman Pittroff)
   9. AW: [Asp.net] Array an Datagrid..dinde ? (Thomas Bandt)
  10. RE: Array an Datagrid..dinde ? (Roman Pittroff)
  11. RE: Array an Datagrid..dinde ? (Alexander Zeitler)
  12. AW: [Asp.net] Array an Datagrid..dinde ? (Thomas Bandt)
  13. RE: Array an Datagrid..binde ? (Roman Pittroff)
  14. =?x-user-defined?Q?=DCberlauf_einer_int-Spalte?= (Tim Alexander von 
Leliwa)
  15. RE: Array an Datagrid..binde ? (Alexander Zeitler)

--__--__--

Message: 1
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Concurrency violation:
Date: Thu, 21 Apr 2005 19:41:56 +0200
Reply-To: [email protected]

> Problematisch ist, dass der Fehler nur sporadisch auftritt=20
> und ich immer noch kein Muster erkennen kann, wann es=20
> apssiert und wann nicht.

Das ist halt das problem...
W=E4r nicht schlecht wenn es reproduzierbar ist... Und dann musst Du
debuggen... Bringt ja nichts, wenn der Fehler nicht auftaucht.

> Vielleicht sollte ich doch eine eigene Update-Prozedur=20
> schreiben?

Das w=E4re m=F6glich... Ich weiss jetzt grad garnicht, ob man den =
Commandbuilder
dazu bewegen kann das abfragen der alten Werte zu lassen, weil ich von
Anfang an nen eigenen CommandBuilder gebaut hab...
Vielleicht weiss das jemand anderes hier...

>=20
> Es wird also so ein SQL erzeugt:
>=20
> UPDATE tabelle SET feld1=3DneuerWert1, feld2=3DneuerWert2,=20
> feld3=3DneuerWert3
> WHRE ID=3DalteID AND feld1=3DalterWert1 AND feld2=3DalterWert2 AND
> feld3=3DalterWert3
>=20


Gruss,

Claudius


--__--__--

Message: 2
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Daten verwursten und in einem DataGrid angeeigt werden 
sollen
Date: Thu, 21 Apr 2005 21:10:33 +0200
Reply-To: [email protected]


> Nun suche ich einen schnellen weg dieses matrix zu fuellen=20
> und darzustellen,
> und ohne durch das XML zu loopen. Wenn es geht.

Da wirst du nicht drum rum kommen, oder wo siehst Du da =
einsparpotential?
Die Nodes sind zwar sortiert, aber es gibt nicht f=FCr jeden Punkt =
Eintr=E4ge
und f=FCr manche sogar zwei.

Was ist das f=FCr ne Matrix? Bool oder int?
Bei int w=FCrde ich einfach so vorgehen:

Array ist mit 0 initialisiert, also frei.

Wenn ein BELEGT-Eintrag kommt, setze den wert im Array auf 1
Wenn ein FREI-Eintrag kommt, setze den Wert auf -1, es sei denn der =
Eintrag
ist schon auf -1, dann auf 1 sezten.


Claudius


--__--__--

Message: 3
From: "Anh Tu Sam" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Thu, 21 Apr 2005 21:25:27 +0200
Subject: [Asp.net] =?iso-8859-1?Q?WebService_hinzuf=FCgen=3F?=
Reply-To: [email protected]

Hallo zusammen,
=20
m=F6chte meinem Projekt ein Web Service hinzuf=FCgen. Wenn ich im =
Solution
Explorer mit rechtem Mausklick auf hinzuf=FCgen|.. gehe, sind alle =
Eintr=E4ge
vorhanden, bis auf "Web Service hinzuf=FCgen". Wo kann ich f=FCr mein =
Projekt
einstellen, dass man Web Services erstellen darf? Hab bis jetzt nichts
gefunden. Danke f=FCr alle Antworten..

Gru=DF, Anh Tu



--__--__--

Message: 4
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Thu, 21 Apr 2005 22:50:23 +0200
Organization: Alex on ASP.NET
Subject: [Asp.net] =?iso-8859-1?Q?RE:_=5BAsp.net=5D_WebService_hinzuf=FCgen=3F?=
Reply-To: [email protected]


Hallo,

> m=F6chte meinem Projekt ein Web Service hinzuf=FCgen. Wenn ich im =
Solution
> Explorer mit rechtem Mausklick auf hinzuf=FCgen|.. gehe, sind=20
> alle Eintr=E4ge
> vorhanden, bis auf "Web Service hinzuf=FCgen". Wo kann ich f=FCr=20
> mein Projekt
> einstellen, dass man Web Services erstellen darf? Hab bis jetzt nichts
> gefunden. Danke f=FCr alle Antworten..
>=20

Hinzuf=FCgen -> Neues Element -> Webdienst ausw=E4hlen.

Gruss

Alex



--__--__--

Message: 5
From: "Anh Tu Sam" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Thu, 21 Apr 2005 23:20:32 +0200
Subject: [Asp.net] 
=?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_WebService_hinzuf=FC?=
 =?iso-8859-1?Q?gen=3F?=
Reply-To: [email protected]

Hallo,

Ich glaube, ich habe mich nicht richtig ausgedr=FCckt. Ich kenne die
Vorgehensweise, um einen Webdienst hinzuzuf=FCgen. Allerdings ist dieser
Men=FCeintrag "ausgegraut", also nicht anklickbar. Wo stelle ich es ein, =
dass
dieser Eintrag wieder schwarz, also ausw=E4hlbar ist?

Gru=DF, Anh Tu

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] =
On
Behalf Of Alexander Zeitler
Sent: Thursday, April 21, 2005 10:50 PM
To: [email protected]
Subject: [Asp.net] RE: [Asp.net] WebService hinzuf=FCgen?


Hallo,

> m=F6chte meinem Projekt ein Web Service hinzuf=FCgen. Wenn ich im =
Solution=20
> Explorer mit rechtem Mausklick auf hinzuf=FCgen|.. gehe, sind alle=20
> Eintr=E4ge vorhanden, bis auf "Web Service hinzuf=FCgen". Wo kann ich =
f=FCr=20
> mein Projekt einstellen, dass man Web Services erstellen darf? Hab bis =

> jetzt nichts gefunden. Danke f=FCr alle Antworten..
>=20

Hinzuf=FCgen -> Neues Element -> Webdienst ausw=E4hlen.

Gruss

Alex


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net




--__--__--

Message: 6
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Thu, 21 Apr 2005 23:23:06 +0200
Organization: Alex on ASP.NET
Subject: [Asp.net] 
=?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_?=
 =?iso-8859-1?Q?WebService_hinzuf=FCgen=3F?=
Reply-To: [email protected]


Hallo,

>=20
> Ich glaube, ich habe mich nicht richtig ausgedr=FCckt. Ich kenne die
> Vorgehensweise, um einen Webdienst hinzuzuf=FCgen. Allerdings ist =
dieser
> Men=FCeintrag "ausgegraut", also nicht anklickbar. Wo stelle=20
> ich es ein, dass
> dieser Eintrag wieder schwarz, also ausw=E4hlbar ist?
>=20

ist das ein ASP.NET Projekt oder ist es vielleicht ein Class Library
Projekt?

Gruss

Alex



--__--__--

Message: 7
From: "Anh Tu Sam" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Thu, 21 Apr 2005 23:29:42 +0200
Subject: [Asp.net] 
=?iso-8859-1?Q?RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_=5BAsp.net=5D_RE:_?=
 =?iso-8859-1?Q?=5BAsp.net=5D_WebService_hinzuf=FCgen=3F?=
Reply-To: [email protected]

Hallo,

es ist ein ASP.NET Projekt. Allerdings glaube ich, die Ursache gefunden =
zu
haben. Im Policy-file werden - soweit ich mich erinnern kann - alle =
f=FCr ein
Projekt erlaubten Items bzw. Komponenenten angemeldet. Insofern kann es
sein, dass Webdienste noch nicht in dem mit meinem Projekt verkn=FCpften
Policy-file registriert sind. Werd mir gleich mal die dazugeh=F6rige =
.tdl
anschauen. Vielleicht klappts ja dann. Trotzdem vielen Dank!!

Gru=DF, Anh Tu

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] =
On
Behalf Of Alexander Zeitler
Sent: Thursday, April 21, 2005 11:23 PM
To: [email protected]
Subject: [Asp.net] RE: [Asp.net] RE: [Asp.net] RE: [Asp.net] WebService
hinzuf=FCgen?


Hallo,

>=20
> Ich glaube, ich habe mich nicht richtig ausgedr=FCckt. Ich kenne die=20
> Vorgehensweise, um einen Webdienst hinzuzuf=FCgen. Allerdings ist =
dieser=20
> Men=FCeintrag "ausgegraut", also nicht anklickbar. Wo stelle ich es =
ein,=20
> dass dieser Eintrag wieder schwarz, also ausw=E4hlbar ist?
>=20

ist das ein ASP.NET Projekt oder ist es vielleicht ein Class Library
Projekt?

Gruss

Alex


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net




--__--__--

Message: 8
From: "Roman Pittroff" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Fri, 22 Apr 2005 13:56:51 +0700
Organization: Roman Pittroff
Subject: [Asp.net] Array an Datagrid..dinde ?
Reply-To: [email protected]

Guten Morgen

Dumme frage aber wie binde ich ein array(x,y) an ein Datagrid?
Stehe heute irgendwie mal wieder auf dem schlauch.

Danke und gruss

Roman Pittroff
Consulting
Bangkok, Thailand



--__--__--

Message: 9
From: "Thomas Bandt" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: AW: [Asp.net] Array an Datagrid..dinde ?
Date: Fri, 22 Apr 2005 09:20:24 +0200
Organization: PULSAR interactive media GmbH
Reply-To: [email protected]

Moin,

also das hier funktioniert bei mir:

<%@ Page language=3D"c#" AutoEventWireup=3D"true" %>
<%@ Import namespace=3D"System.Web" %>
<script runat=3D"server">
        void Page_Load()
        {
                string [] myArr =3D {"Fifa WM 2006", "ist scheisse", "weil ich
keine Karten kriege"};
                MyGrid.DataSource =3D myArr;
                MyGrid.DataBind();
        }
</script>
<html>
        <body>
                <asp:DataGrid id=3D"MyGrid" runat=3D"server" />
        </body>
</html>=20

> -----Urspr=FCngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff
> Gesendet: Freitag, 22. April 2005 08:57
> An: [email protected]
> Betreff: [Asp.net] Array an Datagrid..dinde ?
>=20
> Guten Morgen
>=20
> Dumme frage aber wie binde ich ein array(x,y) an ein Datagrid?
> Stehe heute irgendwie mal wieder auf dem schlauch.
>=20
> Danke und gruss
>=20
> Roman Pittroff
> Consulting
> Bangkok, Thailand
>=20
>=20
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
>=20


--__--__--

Message: 10
From: "Roman Pittroff" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Array an Datagrid..dinde ?
Date: Fri, 22 Apr 2005 14:31:18 +0700
Organization: Roman Pittroff
Reply-To: [email protected]

Gmorgen Thomas=20

:-) Danke das geht nur du hast eine kleinigkeit uebersehen
das ich ein mulit-array habe array(x,y).
Aber ich denke da muss ich mir den table selber bauen

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand

=20

>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf Of Thomas Bandt
>Sent: 22 April 2005 14:20
>To: [email protected]
>Subject: AW: [Asp.net] Array an Datagrid..dinde ?
>
>Moin,
>
>also das hier funktioniert bei mir:
>
><%@ Page language=3D"c#" AutoEventWireup=3D"true" %> <%@ Import=20
>namespace=3D"System.Web" %> <script runat=3D"server">
>       void Page_Load()
>       {
>               string [] myArr =3D {"Fifa WM 2006", "ist=20
>scheisse", "weil ich keine Karten kriege"};
>               MyGrid.DataSource =3D myArr;
>               MyGrid.DataBind();
>       }
></script>
><html>
>       <body>
>               <asp:DataGrid id=3D"MyGrid" runat=3D"server" />
>       </body>
></html>=20
>
>> -----Urspr=FCngliche Nachricht-----
>> Von: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff
>> Gesendet: Freitag, 22. April 2005 08:57
>> An: [email protected]
>> Betreff: [Asp.net] Array an Datagrid..dinde ?
>>=20
>> Guten Morgen
>>=20
>> Dumme frage aber wie binde ich ein array(x,y) an ein Datagrid?
>> Stehe heute irgendwie mal wieder auf dem schlauch.
>>=20
>> Danke und gruss
>>=20
>> Roman Pittroff
>> Consulting
>> Bangkok, Thailand
>>=20
>>=20
>> _______________________________________________
>> Asp.net Mailingliste, Postings senden an:
>> [email protected]
>> An-/Abmeldung und Suchfunktion unter:
>> http://www.glengamoi.com/mailman/listinfo/asp.net
>>=20
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[email protected]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>


--__--__--

Message: 11
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Array an Datagrid..dinde ?
Date: Fri, 22 Apr 2005 09:37:48 +0200
Organization: Alex on ASP.NET
Reply-To: [email protected]

Hallo,

>=20
> :-) Danke das geht nur du hast eine kleinigkeit uebersehen
> das ich ein mulit-array habe array(x,y).
> Aber ich denke da muss ich mir den table selber bauen
>=20

das geht nicht, weil das Array das ICollection interface
nicht implementiert.

Verwende z.B. eine ArrayList, die ist f=FCr solche Zwecke
gedacht.

Gruss

Alex



--__--__--

Message: 12
From: "Thomas Bandt" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: AW: [Asp.net] Array an Datagrid..dinde ?
Date: Fri, 22 Apr 2005 09:39:10 +0200
Organization: PULSAR interactive media GmbH
Reply-To: [email protected]

Hm ja, du hast Recht - wie sich das mit mulit-arrays :D verh=E4lt
wei=DF ich jetzt auch nicht... hab auch grad mal versucht ne
Hashtable zu binden, funzt aber auch nicht :-(=20

> -----Urspr=FCngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff
> Gesendet: Freitag, 22. April 2005 09:31
> An: [email protected]
> Betreff: RE: [Asp.net] Array an Datagrid..dinde ?
>=20
> Gmorgen Thomas=20
>=20
> :-) Danke das geht nur du hast eine kleinigkeit uebersehen=20
> das ich ein mulit-array habe array(x,y).
> Aber ich denke da muss ich mir den table selber bauen
>=20
> Gruss
>=20
> Roman Pittroff
> Consulting
> Bangkok, Thailand
>=20
> =20
>=20
> >-----Original Message-----
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On Behalf Of Thomas Bandt
> >Sent: 22 April 2005 14:20
> >To: [email protected]
> >Subject: AW: [Asp.net] Array an Datagrid..dinde ?
> >
> >Moin,
> >
> >also das hier funktioniert bei mir:
> >
> ><%@ Page language=3D"c#" AutoEventWireup=3D"true" %> <%@ Import=20
> >namespace=3D"System.Web" %> <script runat=3D"server">
> >     void Page_Load()
> >     {
> >             string [] myArr =3D {"Fifa WM 2006", "ist=20
> scheisse", "weil ich keine=20
> >Karten kriege"};
> >             MyGrid.DataSource =3D myArr;
> >             MyGrid.DataBind();
> >     }
> ></script>
> ><html>
> >     <body>
> >             <asp:DataGrid id=3D"MyGrid" runat=3D"server" />
> >     </body>
> ></html>
> >
> >> -----Urspr=FCngliche Nachricht-----
> >> Von: [EMAIL PROTECTED]
> >> [mailto:[EMAIL PROTECTED] Im Auftrag von Roman Pittroff
> >> Gesendet: Freitag, 22. April 2005 08:57
> >> An: [email protected]
> >> Betreff: [Asp.net] Array an Datagrid..dinde ?
> >>=20
> >> Guten Morgen
> >>=20
> >> Dumme frage aber wie binde ich ein array(x,y) an ein Datagrid?
> >> Stehe heute irgendwie mal wieder auf dem schlauch.
> >>=20
> >> Danke und gruss
> >>=20
> >> Roman Pittroff
> >> Consulting
> >> Bangkok, Thailand
> >>=20
> >>=20
> >> _______________________________________________
> >> Asp.net Mailingliste, Postings senden an:
> >> [email protected]
> >> An-/Abmeldung und Suchfunktion unter:
> >> http://www.glengamoi.com/mailman/listinfo/asp.net
> >>=20
> >
> >_______________________________________________
> >Asp.net Mailingliste, Postings senden an:
> >[email protected]
> >An-/Abmeldung und Suchfunktion unter:
> >http://www.glengamoi.com/mailman/listinfo/asp.net
> >
>=20
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
>=20


--__--__--

Message: 13
From: "Roman Pittroff" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Array an Datagrid..binde ?
Date: Fri, 22 Apr 2005 14:51:59 +0700
Organization: Roman Pittroff
Reply-To: [email protected]

Hallo :-)

Danke, habe mich nicht genau ausgedrueckt

Ich habe eine Class x und will diese in eine matrix=20
reinschreiben. also matrix(x,y) =3D x

Dieses soll dann an einem datagrid gebunden werden und um
das ganze noch spanneder zu machen eine propertie aus dem
Class steuert das CSS der jeweiligen zelle.

Habe das schon als collection versucht nur dann=20
zeigt mir das datagrid nur den count an.


Irgend wie bekomme ich das heue nicht hin :-(

Ein schubser in die richtige richtung waere nett.

Danke

Roman Pittroff
Consulting
Bangkok, Thailand

=20

>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] On Behalf Of Alexander Zeitler
>Sent: 22 April 2005 14:38
>To: [email protected]
>Subject: RE: [Asp.net] Array an Datagrid..dinde ?
>
>Hallo,
>
>>=20
>> :-) Danke das geht nur du hast eine kleinigkeit uebersehen=20
>das ich ein=20
>> mulit-array habe array(x,y).
>> Aber ich denke da muss ich mir den table selber bauen
>>=20
>
>das geht nicht, weil das Array das ICollection interface nicht=20
>implementiert.
>
>Verwende z.B. eine ArrayList, die ist f=FCr solche Zwecke gedacht.
>
>Gruss
>
>Alex
>
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[email protected]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>


--__--__--

Message: 14
From: "Tim Alexander von Leliwa" <[EMAIL PROTECTED]>
To: <[email protected]>
Date: Fri, 22 Apr 2005 09:54:02 +0200
Organization: SOUTHEASTestate
Subject: [Asp.net] =?x-user-defined?Q?=DCberlauf_einer_int-Spalte?=
Reply-To: [email protected]

Hallo Liste,

Habe eine SQL-DB mit einer Tabelle und einer Spalte f=FCr Telefonnummer. =
Diese
ist als char angelegt. Jetzt lade ich diese folgendermassen in ein =
dataset:

adapter.Fill(myDataSet, "O_Calls");

Funktioniert auch prima, bloss ab einer L=E4nge von ca. 13 Ziffern kommt =
dann
folgende Fehlermeldung:

"Die Konvertierung des varchar-Wertes '0012312312345 ' f=FChrte zum =
=DCberlauf
einer int-Spalte. Der maximale Wert f=FCr eine ganze Zahl wurde
=FCberschritten."

F=FCr die Zeile mit dem Fill-Befehl - woran liegt das und wie kann man =
das
Problem umgehen?

Vielen Dank und Gr=FCsse,
Tim


--__--__--

Message: 15
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: RE: [Asp.net] Array an Datagrid..binde ?
Date: Fri, 22 Apr 2005 10:03:41 +0200
Organization: Alex on ASP.NET
Reply-To: [email protected]


Hallo,

> 
> Ich habe eine Class x und will diese in eine matrix 
> reinschreiben. also matrix(x,y) = x
> 
> Dieses soll dann an einem datagrid gebunden werden und um
> das ganze noch spanneder zu machen eine propertie aus dem
> Class steuert das CSS der jeweiligen zelle.
> 
> Habe das schon als collection versucht nur dann 
> zeigt mir das datagrid nur den count an.
> 
> 
> Irgend wie bekomme ich das heue nicht hin :-(

Angenommen Du hast die Klasse Product:

        public class Product
        {
                private int                             id;
                private string                  name;
                private decimal                 unitPrice;
                private bool                    isDiscontinued;

                public Product(int ID, string Name, decimal UnitPrice, bool
IsDiscontinued)
                {
                        this.ID                                 = ID;
                        this.Name                               = Name;
                        this.UnitPrice                  = UnitPrice;
                        this.IsDiscontinued             = IsDiscontinued;
                }


                public int ID
                {
                        get { 
                                return id; 
                        }
                        set {   
                                id = value; 
                        }
                }


                public string Name
                {
                        get {   
                                return name; 
                        }
                        set {   name = value; }
                }


                public decimal UnitPrice
                {
                        get {   
                                return unitPrice; 
                        }
                        set { 
                                unitPrice = value;
                        }
                }


                public bool IsDiscontinued
                {
                        get { 
                                return isDiscontinued; 
                        }
                        set {   
                                isDiscontinued = value; 
                        }
                }
}

dann leitest Du Dir von ArrayList eine Custom Collection
ab:

        public class ProductsCollection: ArrayList {
                public enum ProductsCollectionFields {
                        Name,
                        UnitPrice
                }

                public void Sort(ProductsCollectionFields sortField, bool
isAscending) {
                        switch (sortField) {
                                case ProductsCollectionFields.Name:
                                        base.Sort(new
ProductNameComparer());
                                        break;
                        }

                        if (!isAscending) base.Reverse();
                }

                private sealed class ProductNameComparer : IComparer {
                        public int Compare(object x, object y) {
                                Product first   = (Product) x;
                                Product second  = (Product) y;
                                return first.Name.CompareTo(second.Name);
                        }
                }

                private sealed class PriceComparer : IComparer {
                        public int Compare(object x, object y) {
                                Product first   = (Product) x;
                                Product second  = (Product) y;
                                return
first.UnitPrice.CompareTo(second.UnitPrice);
                        }
                }
        }


Das ganze kannst Du dann im DataGrid verwenden:

<asp:DataGrid id="dgrProducts" runat="server" BorderColor="#CC9966"
BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="4"
AllowPaging="True" Width="500px" AutoGenerateColumns="False"
allowsorting="True">
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66">
</SelectedItemStyle>

<ItemStyle ForeColor="#330099" BackColor="White">
</ItemStyle>

<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BackColor="#990000">
</HeaderStyle>

<FooterStyle ForeColor="#330099" BackColor="#FFFFCC">
</FooterStyle>

<Columns>
<asp:BoundColumn DataField="ID" HeaderText="ID">
<HeaderStyle HorizontalAlign="Center">
</HeaderStyle>
<ItemStyle HorizontalAlign="Right">
</ItemStyle>
</asp:BoundColumn>
<asp:templatecolumn sortexpression="name">
        <headerstyle horizontalalign="Center" />
        <headertemplate>
                Name
                <!--<asp:linkbutton id="lbtHeaderName" runat="server"
commandname="Sort">Produkt-Bezeichnung</asp:linkbutton>-->
        </headertemplate>
        <itemtemplate>
                <%# DataBinder.Eval(Container, "DataItem.Name") %>
        </itemtemplate>
</asp:templatecolumn>
<asp:BoundColumn DataField="UnitPrice" HeaderText="Einheitspreis"
DataFormatString="{0:c}" sortexpression="unitprice">
<HeaderStyle HorizontalAlign="Center">
</HeaderStyle>

<ItemStyle HorizontalAlign="Right">
</ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="Abgek&#252;ndigt">
<HeaderStyle HorizontalAlign="Center">
</HeaderStyle>

<ItemStyle HorizontalAlign="Center">
</ItemStyle>

<ItemTemplate>
<asp:CheckBox ID="chbDiscontinued" Runat="server" Enabled="False"/>
<!--Checked='<%# DataBinder.Eval(Container, "DataItem.IsDiscontinued")%>'-->
</ItemTemplate>
</asp:TemplateColumn>
</Columns>

<PagerStyle HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"
Mode="NumericPages">
</PagerStyle></asp:DataGrid>

oder auch z.B. im ItemDataBound darauf zugreifen:

                private void dgrProducts_ItemDataBound(object sender,
DataGridItemEventArgs e) {
                        // Fill Checkboxes
                        if(     e.Item.ItemType == ListItemType.Item || 
                                e.Item.ItemType ==
ListItemType.AlternatingItem) {
                                Product product = (Product)e.Item.DataItem;
        
((CheckBox)e.Item.Cells[3].Controls[1]).Checked = product.IsDiscontinued;
                        }
                }

hoffe, das hilft ein wenig ;-)

Gruss

Alex




--__--__--

_______________________________________________
Asp.net mailing list
[email protected]
http://www.glengamoi.com/mailman/listinfo/asp.net


End of Asp.net Digest
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an