Laden...

Forenbeiträge von TinaQ Ingesamt 166 Beiträge

18.06.2008 - 21:30 Uhr

Hi,

suche eine Lösung mit der ich ohne das einsetzen von Frames (auch iFrame) den Headbereich permanent angezeigt bleibt.

Der Rest der Seite sollte bei bedarf scrollbar sein. Doch mit dem IE6 funktioniert das irgendwie nicht.

position: fixed, bzw. position: absolut,

funtioniert nicht - jedenfalls für den IE6

gibt es einen hack oder sowas mit dem man bestimmte Bereiche fixieren im IE6 fixieren kann?

Gruß
Tina

18.06.2008 - 21:21 Uhr

OK,

ich habs, manchmal brauche ich einfach ein wenig länger bis das alles zu mir durchgedrungen ist.

Doch jetzt funktioniert auch das. Danke.

Gruß
Tina

17.06.2008 - 21:12 Uhr

Hi Peter,

die ganze Meldung ist sehr lange aber in etwa so

The page cannot be refreshed without resending the information... Press Retry or Cancel.

Ja ich glaube der link ist ganz gut, aber für mich irgendwie zu hoch. jedenfalls bekomme ich das so nicht in den griff.

Wie meinst du das mit ändern der location?

Auf meiner Formularseite verwende ich die get Methode muss ich die auch auf der parent Seite verwenden?

Kannst du mir evtl. genauer beschreiben wie ich diese Meldung unterdrückt bekomme?
Die Zusammenhänge sind mir einfach nicht ganz klar.

Gruß
Tina

17.06.2008 - 20:23 Uhr

Hi,

nachdem ich mit


Page.Controls.Add(new LiteralControl("<script> windows.opener.location.reload(); self.close();</script>"));

die Clientseite schließe und die Parentseite aktualisiere

bekomme ich diese Meldung:

The page cannot be refreshed without ...

ich habe den ganzen Tag versucht diese Meldung zu unterdrücken - aber leider habe ich es nicht geschaft.

Kennt ihr eine gute Lösung?

diese habe ich versucht aber leider nicht hinbekommen, weil ich es auch nicht richtig verstanden habe - aber vielleicht könnt ihr mir auf die Sprünge helfen.

http://www.tod1d.net/blog/2005_11_01_tod1d_archive.html

Tina

17.06.2008 - 13:55 Uhr

ohhh,

danke habs gesehen - hätte ich auch selber draufkommen können/müssen.

Gruß
Tina

17.06.2008 - 13:39 Uhr

hi,

habe ich so implementiert:

 <input id="hdnField" type="hidden" value="0" />

versuche so drauf zuzugreifen:

if (hdnField.Value == "1")

hdnField wird dann aber nicht erkannt.

Gruß
Tina

17.06.2008 - 13:28 Uhr

hi,

ich habe in der default.aspx ein hiddenfield plaziert. jetzt möchte ich in der default.aspx.cs auf dieses zugreifen - doch das hiddenfield ist hier nicht bekannt.

wie komme ich an den inhalt (value) des hiddenfields?

Gruß
Tina

17.06.2008 - 12:15 Uhr

hi auch das funktioniert bei mir nicht richtig bekomme ganz komische Werte die nicht den Bildschirmeinstellungen entsprechen.

habs mit diesen versucht

screen.width
screen.height

gibt es eine zuverlässige Methode? Eigentlich brauche ich nur "screen.height" aber das halt zuverlässig.

Gruß
Tina

17.06.2008 - 12:09 Uhr

Hi,

habs mit

Page.Controls.Add(new LiteralControl("<script>window.opener.location.reload();self.close();</script>"));

in den Griff bekommen.

Jetzt habe ich aber wieder ein neues Problem!

Bekomme jetzt eine Meldung:
The page cannot be refreshed without ...

hab die Form Methode auf get -- bin aber noch nicht dahinter gekommen wie ich die Meldung verhindern kann.

Ihr?

Gruß
Tinas

16.06.2008 - 22:46 Uhr

Hi,

gibt es eine Möglichkeit zuverlässig die Clientseitige Auflösung abzufragen?

ich habe es mit request.browser.screenpixelheight ....
probiert.

doch bei einer bildschirmauflösung von 1920 x 1200 becomme ich bei obigem code 480px statt 1200px

es muss doch möglich sein sowas zu realisieren.

Tina

16.06.2008 - 21:18 Uhr

Hi,

jetzt hats funktioniert.

hab einfach die .sln Datei aus der Sicherung ins aktuelle Projekt kopiert und dieselben Änderungen (Pfadangaben gemacht) und siehe da es funktioniert.

Danke euch allen für die Hilfe

Gruß
Tina

16.06.2008 - 21:08 Uhr

Danke für die schnelle Antwort, habe ich gemacht - das sollte soweit auch stimmen aber irgendwie funktioniert das nicht.

Habe das ganze vorher an einem Testprojekt ausprobiet, da hat das funktioniert aber bei meinem aktuellen Projekt ist nichs zu machen.

Habe auch schon das Testprojekt mit akteullen Projekt verglichen, doch leider finde ich keinen Fehler ( hab je eh nur den Pfad verändert).

Habe noch eine Sicherung der Projektdaten - auch diese habe ich verglichen, doch ausser dem unterschiedlichen Pfad sind die Dateien identisch.

Haste vielleicht noch'n tipp?

Gruß
Tina

16.06.2008 - 21:00 Uhr

Hi,

Habe doch noch "ein" Problem endeckt.

Rufe aus einem GridView der Hauptseite über einen Button ein kleines Formular auf (kein richtiges Popup) soweit ist auch alles ok.

Doch jetzt kommt das Problem, zum schließen des Eingabeformulars beim speichern der Werte rufe ich einfach die Hauptseite auf - dabei gibt es gleich zwei Probleme.

  1. Die Hauptseite die im Hintergrund immer sichtbar sein soll wird nochmal aufgerufen (wenigstens mit aktualiserten Tabelleninhalten) aber eben zum 2. mal geöffnet und in der Größe des Formulars.

also Hauptfenster(groß), Formular(verkleinert), Hauptfenster(verkleinert - wobei es fullsize sein sollte) usw. zum Schluss ertrinke ich in geöffneten Fenstern.

Wie kann ich das mit ASP (c#) in den Griff bekommne, also popup schliesen und die Hauptseite aktualisieren?

Dann versuche ich gerade die Auflösung in einer ASP (Clientseitig auszulesen) aber bisher habe ich nur eine Lösung über Windows.Forms gefunden - vielleicht hat ja jemand einen Tipp wie sowas realiert werden kann.

Würde mich freuen wenn ich trotz länderspiel ein paar tipps bekomme.

Gruß
Tina

16.06.2008 - 19:33 Uhr

Hi,

das problem mit der global.aspx habe ich gelöst.

doch nachdem ich den ordner umbenannt habe und die .sln umbenannt und editiert habe (verzeichnisnamen angepasst) kann ich das projekt nicht mehr über die .sln datei starten.

was könnte der fehler sein?

wirklich nur den verzeichnisnamen geändert und bei der .sln den dateinamen geändert und den geänderten verzeichnisnahmen angepasst.

eine fehlermeldung kommt leider nicht - aber das projekt kann so nicht mehr gestartet werden nur noch mit der .csproj datei.

worauf sollte ich dabei achten?

Tina

15.06.2008 - 22:52 Uhr

Hi,

also ich benutze vs2005.

wenn ich in der .aspx datei der .cs datei usw. den namespace austausche, dann bekomme ich den fehler, dass in der global.aspx immer der alte namespace vermisst wird. (auch dort habe ich den namespace ausgetauscht)

ich habe auch schon in den optionen den neuen namespace eingetragen. kann es sein dass ich die .csproj und die .csproj.user umbenennen muß?

ich dachte eigentlich dass das mit vs2005 mit wenigen handgriffen erledigt ist - und nicht jede datei angefasst werden muss.

was bedeutet refaktorierung simple?

gruss
Tina

15.06.2008 - 10:26 Uhr

Hi,

habe jetzt endlich mein Projekt soweit fertig. Doch soll jetzt das Programm umbenannt werden.

bisher war das ganze in c:\projecte\webapplication\vereinsverwaltung gespeichert und der namespace war demzufolge vereinsverwaltung

nun soll das ganze im namespace fcb laufen.

wie kann ich den namespace ändern.

ich habe händisch alle namespaces in den .cs und den .aspx dateien geändet dann bekomme ich aber probleme mit der global.aspx

hat von euch jemand schon mal sowas gemacht und es hinbekommen? Wie macht man sowas in nachhinein?

Tina

11.06.2008 - 21:54 Uhr

Index out of bounds

11.06.2008 - 21:04 Uhr

Hi,

ich versuche eine Meldung in der Statuszeile auszugeben. z.b. Datensatz gespeichert.
das Fenster soll nach drücken des Save buttons noch solange geöffnet bleiben bis die Meldung gelesen werden konnte un dann sofort schliesen.

doch leider bekomme ich das nicht hin.

entweder ich schließe das Fenster sofort beim speichervorgang oder aber das Fenster bleibt offen und ich kann die meldung lesen.

gibt es einen gangbare lösung für dieses problem?

Das Fenster (Eingabeformular) wird wieder geschlossen um im Hauptfenster eine neue aktion und ein anderes Eingabeformular zu öffen.

Wie würde man sowas professionel lösen?

Gruß
Tina

11.06.2008 - 20:37 Uhr

Visual Studio 2005, SQL Server 2005, ADO.NET 2.0

Hi,

hänge seit gestern an diesen sql string - und finde den fehler nicht. Vielleicht kann einer von euch den Fahler erkennen.

sqlString("update set verein(sportart, Mitglied, Ausweis, vorname) = ('" +art+ "',  '" + mit + "' , @blob, '" + vorn + "')", @blob, Ausweis);

und ohne blob

 sqlString("update set verein(sportart, Mitglied, vorname) = '" +art+ "',  '" + vorn + "', '" + vorn + "'), 

könnt ihr irgenwelche fehler an den strings feststellen?

Gruß
Tina

08.06.2008 - 23:28 Uhr

Tja,

was lange w....

... wird endlich gut - danke für die Unterstuzung habs doch tatsächlich geschaft.

Gruß
Tina

PS: werds hoffentlich nie wieder vergessen.

08.06.2008 - 20:57 Uhr

Hi,

das hab ich auch schon ausprobiert, aber der wird überhaupt nicht angesprochen wenn ich auf den Button klicke.

Ich glaube ich stelle mich furchtbar blöd an - aber was mache ich falsch?

Ich kann doch nur die entsprechenden CommandFields hinzufügen als Image, Link oder Button und dann sollte doch der entsprechende Handler benutzt werden, oder?

Tina
I

08.06.2008 - 18:39 Uhr

Hi,

ich bin vollkommen durch den Wind. Irgendwie bekomme ich das nicht in den griff.

ich habe das gridview mit den 3 buttons ok.

dann habe ich den handler (protected void GridV_SelectedIndexChangeed(Object sender, EventArgs e)

ab hier ist es vorbei ab hier verstehe ich überhaupt nichts mehr.

dann kann ich noch einen handler -- entsprechend den links erstellen aber das funktioniert nicht - in der .aspx datei ist der commandname nicht gesetzt und ich kann ihn anscheinend auch nicht hinzufügen so wie das in den Beispielen der Fall ist (Commandfield) und somit denke ich jedenfalls auch nicht verwenden??????????

und im unterschied zu den Beispielen verwende ich die aspx.cs datei.

Ist es denn wirklich so schwer oder bin ich wirklich zu blöde?

Ich möchte doch nichts anderes als über die buttons ein formular aufrufen und die werte in der entsprechenden zeile übergeben.
Das sollte doch machbar sein - nur wie

Tina

08.06.2008 - 10:19 Uhr

Hi Peter,

ich finde es immer noch nicht - scheint ich bin einfach zu doof dazu.

Tina

08.06.2008 - 09:00 Uhr

Hi Peter,

sorry.

das habe ich gemacht - muss ich dann wohl überlesen haben. Werde mich aber gleich nochmal dransetzen und nochmal lesen.

Übrigens:
Freue ich mich ganz besonders über solche links nur so kann ich mich weiter in die Programmierung einarbeiten und evtl. ein gefühl dafür entwickeln wie ich bestimmte Probleme angehen kann.

Die Qualität der Links sind meist sehr hochwertig - und dafür möchte ich mich bei dir und allen anderen bedanken.

Leider ist es aber so dass ich mache Inhalte nicht richtige Interpretieren kann und dann nochmal nachfragen muss.

... ich lese alle Links und versuche Sie umzusetzen.

liebe Grüße
Tina

08.06.2008 - 08:45 Uhr

Hi,

dt1 könnte auch ein array sein indem mehrere Werte enthalten sind. (damit möchte ich nur das ergebnis von dt2 auf bestimmte werte einschränken. --> und ist in diesem Fall schon gefüllt.

td2 wird über eine selectabfrage gefüllt (select * from table where id = 1 (3, 5, 9) wobei die werte 1,3,5,9 aus dt1 bzw. aus einem array in über eine schleife nacheindander eingesetzt werden.

scheife (wiederholungsanzahl = anzahl der zeilen in dt1)

dt2 = select * from table where id = dt[Schleifenzähler][entsprechende Spalte]

soweit funktioniert das alles auch (jedenfalls bei der 1 wiederholung nur -- > werden die inhalte in dt2 bei jedem schleifendurchlauf überschrieben.

ich möchte aber die werte von den weitern scheifendurchläufen an dt2 anhängen so dass im endergebnis alle ergebnisse der einzelnen schleifendurchläufe enthält.

ich hoffe das ist verständlich beschrieben

bin weiterhin für alle tips und tricks dankbar.

Tina

07.06.2008 - 16:32 Uhr

ado.net 2.0

Hi.

die Daten von einem DataTable dt1 möchte ich für die where Klausel einer anderen Abfrage verwenden, erstmal kein problem (jedenfalls bei einmaliger abfrage).

aber:

die Anzahl der Datensätze der 1. Abfrage sind unterschiedlich (dt1).

ich dachte mir ok - eine forSchleife und die die Datensätze der 1. Abfrage hochzählen.

etwa so: ... dt2 += select a, b, c from tb where id = '" + dt1.rows_[1] +"'" + ....

doch leider geht dt2 += nicht.

wie würde man den sowas machen?

gruss
Tina

07.06.2008 - 16:01 Uhr

Hi,

ok - aber wie kann ich auf die einzelnen Buttons reagieren? Es gibt doch für alle nur ein Handle oder bin ich da schon wieder falsch?

07.06.2008 - 12:02 Uhr

Hi zusammen,

hab jetzt schon einiges gelesen - aber so ganz ist mir der Unterschied zwischen CF und BF in einem GridView nicht klar.

Bisher verwende ich ein CF - doch jetzt benötige ich 3-4 Buttons im GridView, mit diesem Buttons möchte ich ein Formular aufrufen (immer das gleiche ausser dass je nachdem welcher Button im GridView gedrückt wurde entsprechende Buttons im Formaular sichtbar geschaltet werden und die Daten aus dem Gridview in die Formularfelder einfügen.

  1. Was würdet ihr mir vorschlagen CF oder BF? Warum?

  2. Wie kann ich feststellen, welcher Button im GridView gedrückt wurde? Da alle immer den gleichen Handler aufrufen, ...

protected void Gridview_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

Ihr würdet mir wirklich sehr weiterhelfen.

Gruß
Tina

06.06.2008 - 23:42 Uhr

hi,

ist es möglich mehrere buttons zu erstellen wie es John Sanson beschrieben hat und die buttons mit einer grafik zu versehen?

ich benötige 3 bzw. 4 buttons (inert, update und delete evtl. noch copy)

einen button bringe ich erstellt so dass er funktioniert aber ohne grafik (nur textlink).
(reagiert auf selectedindexchange) --> perfekt bis auf das aussehen.

aber wie kann ich eine Zeile markieren (egal welcher button) und dann bestimmte funktionen aufrufen? wernn ich 3 Auswahl buttons erstelle bekomme ich nur einen händler (protected void grid_SelectedIndexChanged(object sender, events Args e)
wie soll ich da unterschiedliche funktionen abhängig von den gedrückten buttons aufrufen können.

könnt ihr mir sagen wie das funktioniert?

gruss
tina

06.06.2008 - 23:19 Uhr

Visual Studio 2005 SQL Server 2005 ADO.NET 2.0

Hi,

gibt es eine Möglichkeit schon bei der Select abfrage das Datum das in der Datenbank mit dd.mm.yyyy hh.mm.ss hinterlegt ist so abzufragen dass nur das Datum ausgegeben wird.

Select Besucher, Besuchsdatum, Geschlecht From Besucher where ...

bei dieser Abfrage würde ich gerne das Besuchsdatum nur mit dd.mm.yyyy ohne die Zeit ausgeben.

danke im voraus.

Tina

06.06.2008 - 21:10 Uhr

dank euch allen

hab mich da wohl sebst vera....

sorry, dass ich euch damit auf die nerven gegangen bin.

liebe grüsse
tina

06.06.2008 - 20:58 Uhr

hi,

ich sehe hier was anderes:

wenn ich beim debuggen den sql string anschaue dann habe ich da 2 von diesen dingern drin.

ich hole aus einer array die beiden strings einzelnen strings raus

und zwar genau so wie ich das beschrieben habe.

string str = a[0].tostring() + @"&quot; + a[1].tostring

das textbox1.text = str -> ausgabe a\b -- richtig

wenn ich aber beim debuggen die sql abfrage
...("select * from t_pfad where pfad = " + str);
ansehe dann habe ich eben a\b

bin ich da wirklich zu doof zu?

Tina

ist das wirklich wahr?
dass es debug modus 2\ anzeigt aber nur einer übertragen wird?

06.06.2008 - 20:32 Uhr

Hi danke für die schellen antworten.

es geht um beides.

die ausgabe in eimem textfeld ist genau so richtig.

aber wenn ich denselben string in eine where klausel einbaue dann ist da halt statt einem backslash 2backslashes und dann funktioniert die abfrage nicht. weil der inhalt in der db spalte eben die form aaaaaaaaa\bbbbbbbbb hat.

deshalb versuche ich den backslash über ein ascii zeichen hinzubekommen, so dass auch in der where klausel nur 1 \ drin steht.

aber bisher habe ich keinen weg gefunden.

Tina

sorry: nein ich bekomme da nichts durcheinander:
a + @"&quot; b liefert in einer textbox a\b und ist ok. das gleiche in der
where klausel a + @"&quot; b liefert dann aber a\b und das macht mir richtig probleme

06.06.2008 - 20:14 Uhr

Hallo,

ist es möglich in einem String wie z.B. a + @"&quot; + b wobei a = "alpha" und b = "beta"

die escape sequenz durch ein Ascii-Zeichen zu ersetzen?

Das Problem ist, dass sich in einem textfeld der zusammengesetze string richtig darstellt (alpha\beta) aber wenn ich das ganze in einen sql string einbaue das dann so (alpha\beta) aussieht. und damit nicht zu gebrauchen ist.

wenn ich jetzt den sting nicht mit einer escape swq. zusammenbaue sondern mit einm ascii zeichen in der art a + char(13) + b sollte es doch gehen, oder?

doch leider funktioniert das nicht. ich bekomme das ganze nicht als string zusammengebastelt .

was mach ich falsch?

bin fürjede hilfe dankbar.

Tina

06.06.2008 - 10:17 Uhr

Hi,

wie soll das gehen?

auch da habe ich dann die doppelten \ statt dem einfachen.

ist
... where test = "aaaaaaaaaa\bbbbbbbbbbb"

soll
... where test = "aaaaaaaaaa\bbbbbbbbb"

wobei a und b einzelnen strings sind - und das \ so @"&quot; in den string eingefügt wird.

hatte jemand schon mal das gleiche probelm

Tina

04.06.2008 - 21:32 Uhr

Verwende SQL Server 2005 und ADO:NET 2.0

Hi,

ich stehe mal wieder auf dem Schlauch.

string a = "shdkjshfkjds";
string b = "shdfjdshf";

string abs = a + @"&quot; + b;

wenn ich dann abs in einem Textfeld ausgebe bekomme ich
--> shdkjshfkjds****shdfjdshf
was vollkommen richtig ist.

wenn ich abs in einem SQL-String packe steht da shdkjshfkjds**\**shdfjdshf
und natürlich bekomme ich einen fehler in der SELECT Anweisung.

wie kann ich dieses Problem lösen? Das gibt doch keinen Sinn.

Tina

04.06.2008 - 21:17 Uhr

Hi,

hab mal wieder ein Problem. Die letzten Tage habe ich versucht eine Lösung zu finden, aber ich bin auf immer mehr Probleme gestossen.

  1. Problem - wie erstelle ich grafische Buttons im Gridview irgendwie bekomme ich das nicht hin obwohl es da eine Option für gibt.

  2. Problem - wie kann ich 3 Buttons mit dem gleichen Ereignis "SelectedIndexChanged" im Grid erstellen (grafische)?

  3. Wie kann ich mit diesen Buttons ein Popup aufrufen? Habe eine Formularseite erstellt die ich über die Buttons als Popup aufrufen möchte. Aber das geht nicht.

Ich habe viele verschiedene Wege aus dem Netz ausprobiert - aber ich habe nicht verstanden wie das alles funktionieren soll.

Ich bekomme keine grafischen Button im GridView erstellt, mit diesem Buttons wollte ich die Zeile auslesen und gleichzeitig ein popup offenen und die Daten der Zeile in Textfelder auf dem popup füllen, dort manipulieren und wieder in die DB zurückschreiben.

Könnt ihr mir helfen? Ich weis dass schon mehrere Beiträge zu diesem oder ähnlichen Themen exitieren aber ich habs immer noch nicht verstanden.

Vielen dank im voraus.

Tina

31.05.2008 - 09:26 Uhr

Hi Peter,

wenn ich das richtig verstanden habe, wird sowas über die Applikation gemacht.

Aber was ist wenn mehrere Benutzer das Teil benutzen - bekommen die dann alle den gleichen error?

Gruß
Tina

31.05.2008 - 09:23 Uhr

Hi Peter

Ich dachte da muss es doch was geben, aber vielen Dank.

Gruß
Tina

30.05.2008 - 22:59 Uhr

Hi zusammen,

war fast den ganzen Tag damit beschäftigt - das Problem der Fehlerbehandlung in .dll's für ASP.NET zu lösen.

Wie kann ich die Exceptions der try/catch Blöcke in einer .dll abfangen und ausgeben?

Kann ich das über die global.asax lösen oder wie würdet ihr sowas angehen?

Bedanke mich schon jetzt für eure Hilfe.

Gruß
Tina

30.05.2008 - 22:51 Uhr

Hi,

Gibt es eine Möglichkeit das FileUpload Control so zu verändern, dass nur bestimmte Dateitypen im Control sichtbar sind. z.b. nur .txt, doc, pdf, rtf

Also dass der Benutzer nur diese Dateitypen sieht im Control und somit auch nur diese Dateitypen sehen kann?

Bisher habe ich keine Möglichkeit gefunden. Hoffe dass Ihr mir das ein paar Hinweise geben könnt.

Gruß
Tina

29.05.2008 - 12:18 Uhr

Hi,

ich habe über

FileUpload1.SaveAs(Server.MapPath("Pfad") + FileUpload1.FileName);

die Datei in ein bestimmtes Verzeichnis auf dem Server geladen.

Doch jetzt frage ich mich wie ich diese Datei auf dem Server wieder löschen kann?

Ich danke euch schon mal im voraus.

Tina

27.05.2008 - 22:04 Uhr

Hi zusammen,

irgendwie habe ich es mit diesen Teilen. Zuerst bringe ich die ListBox (mulitselect) nicht in den selected Zustand.

Und dann kann ich nch dem absenden die selectierte Zeile in der ComboBox entselectieren.
So dass der Anfangszustand wieder gegeben ist.

genau das gleiche mit der ListBox - wie kann ich die Selectionen wieder per Programm zurücknehmen?

Versuche schon den ganzen Nachmittag diese Problem zu lösen.

Gibt es da was oder muss ich die Listen komplett leeren und wieder einlesen --> das wäre ja nicht gerade sinnvoll oder?

Gruß
Tina

27.05.2008 - 21:57 Uhr

Hi zusammen,

bin schon wieder Stunden an diesem Problem - bringe das einfach nicht hin.

Vielleicht hat noch jemand einen guten Tipp was ich noch versuchen könnte.

Gruss
Tina

27.05.2008 - 13:45 Uhr

Hi,

also die listbox ist aus multiselect.

doch leider funktioniert der code nicht - es gibt keine selecteditems nur selecteditem und dann halt auch kein add.

diese variante hatte ich auch schon versucht.

aber danke für die schnellen antworten

Tina

27.05.2008 - 13:12 Uhr

Hallo zusammen,

meine Aufgabenstellung:
ich habe eine gefüllte Listbox (Werte aus DB) nun habe ich eine Arraylist die gefüllt ist mit Werten die so in der Listbox existieren.

Nun möchte ich die Werte aus der Arraylist - in der Listbox als selected anzeigen.

Dazu lese ich die Arraylist mit foreach aus ... aber dann? Es wird immer nur die letzte in der Arraylist als selected ausgewählt.

foreache(string astr in arraylist)
{
listbox1.setectedvalue = astr;

}

inhalt der Listbox {Torwart, Verteidiger, Mittelfeldspieler, Stürmer, ...]
inhalt der Arraylist { Torwart, Stürmer}

dann sollte in diesem Beispiel die Einträge Torwart und Stürmer in der Listbox als selected markiert werden bzw. angezeigt werden.

mir ist klar warum immer nur der letzte als selectiert angezeigt wird aber mir ist nicht bekannt wie ich es anstelle das mehrere als selected angezeigt werden

kann mir noch geholfen werden?

Tina

27.05.2008 - 12:56 Uhr

hi Peter,

gut zu wissen.

Das mit den Parametern habe ich inzwischen auch nachgelesen und werde jezt versuchen das umzusetzen.

Hoffe das funktioniert.

liebe Grüße
Tina

26.05.2008 - 22:29 Uhr

Hi,

Danke das sieht gut aus - werde ich sofort probieren.

Wieso finde ich sowas nicht selbst?

Tina

26.05.2008 - 19:46 Uhr

Hi,

versuche eine Datei die ich mit dem FileUpload Control auslese in die Datenbank zu schreiben. Dabei habe ich 2 Probleme.

  1. ich kann nur Dateien im gleichen Verzeichnis laden ( verwende Internet Explorer) - wie kann ich den Pfad auslesen.

  2. wie bekomme ich die Datei dann in die Datenbank?

mein bisheriger Code bringt die Fehlermeldung: "Die implizite Konvertierung von varchar-Datentyp in binary ist nicht zulässig. Verwenden Sie die CONVERT-Funktion, um diese Abfrage auszuführen"

protected void button_Click(object sender, EventArgs e)
        {   
            arSystem = sysInf.getLocalInfo();

            FileStream fs = new FileStream(FileUpload1.FileName, FileMode.Open, FileAccess.Read);
            byte[] bt = new byte[fs.Length];
            fs.Read(bt, 0, Convert.ToInt32(fs.Length));
            fs.Close();


	/* Der insertString funktioniert ohne die Datei sobald die Datei mit übertragen werden soll bekomme ich die Fehlermeldung von oben*/
            fun.insertString(fun.maxDocIndex(), bt, FileUpload1.FileName)
	}

kann mir jemand sagen was der Fehler ist und wie ich ihn vermeiden bzw. beheben kann?

Tina