Forum: ASP.NET2.0 |
Thema:
AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: AW: Belegt Status anzeigen ! |
Von:
Thomas Hauser (
15.08.2007 18:47) |
Hallo Thomas,
das mit dem Namen der Klasse liegt einfach daran, dass ich beide im Projekt habe und die mit gleichem Namen, würde wohl zu nem Problem führen. ;-)
Wegen dem belegt/frei:
In meinem ersten Posting war definitv etwas falsch, weil grün=belegt war. ;-)
Aber so wie es in dem letzten Posting war, muss es eigentlich passen.
for (int day = 0; day <= spanRow.TotalDays; day++)
{
string colname = start.AddDays(day).ToShortDateString();
resRow[colname] = "belegt";
}
Hier (Klasse Ressourcen Zeile 95-99) fürge ich belegt ein, für jede Spalte zwischen Begin und Ende der Buchung. Stimmt doch!
Im DataBound-Ereignis mache ich dann "frei" hinzu und setze die entsprechenden CSS-Klassen. Hast Du die Änderung nicht gemacht? Dann wäre das Ergebnis klar.
void GridView1_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow gridrow in GridView1.Rows)
{
foreach (TableCell cell in gridrow.Cells)
{
if (cell.Text == "belegt")
cell.CssClass = "RessourceNotFree";
else
{
if (cell.Text == " ")
{
cell.CssClass = "RessourceFree";
cell.Text = "frei";
}
}
}
}
}
Thomas Hauser (Trainer und Consultant, Blog: http://thomashauser.spaces.live.com, Forum: http://www.sharepointbook.de - Die Forum-Webseite zum Buch!)
Betreff |
Von |
Datum |
|
|
AW: Belegt Status anzeigen !
Hallo Thomas,<br>ich habe jetzt alles versucht zu Übernehmen und jetzt läuft gar nichts mehr :-((so dumm wie ich war kein Backup gemacht..Diesen Code hier nimmt er nicht und nörgelt am String rum..<br>if... |
|
|
|
|
|
Thomas
Scherner
|
15.08.2007 21:18 |
|
|
AW: AW: Belegt Status anzeigen !
Sorry noch ein Zusatz , weil ich nicht nachgedacht habe.<br>Ich kann ja die ID auf die Ressourcen ( die brauche ich ja zum Buchen ) nehmen und das select dann auf LeftJoin aufbauen. Dann werden immer... |
|
|
|
|
|
Thomas
Scherner
|
15.08.2007 22:05 |
|
|
AW: AW: Belegt Status anzeigen !
Hallo Thomas,<br><br>sorry, das war wohl meine Schuld. Bin in der Zeile verrutscht.<br>Der Inhalt der Spalte soll nur dann angelegt werden, wenn die Spalte existiert. Also erst den Spaltennamen berechnen,... |
|
|
|
|
|
Thomas
Hauser
|
15.08.2007 22:08 |
|
|
AW: AW: AW: Belegt Status anzeigen !
Hallo Thomas ,<br>deine Schuld never. Ich kann halt alleine zu wenig.<br>Es läuft alles wieder nur Belegt und frei zeigt er nicht an. Das heist Belegt ist weiss mit schrift belegt und frei wird mit der... |
|
|
|
|
|
Thomas
Scherner
|
15.08.2007 23:22 |
|
|
AW: AW: AW: AW: Belegt Status anzeigen !
Es wird in jede Zelle beim ersten Durchlauf belegt reingeschrieben.<br>Deswegen geht er im Behind nicht mehr und setzt sie frei.<br>Da ist glaube ich ein Denkdreher drin ...<br><br>Gruß<br>Thomas |
|
|
|
|
|
Thomas
Scherner
|
15.08.2007 23:36 |
|
|
AW: AW: AW: AW: AW: Belegt Status anzeigen...
Irgendwo musst Du was beim Kopieren des Codes vergessen haben. Hier nochmals der ganze Code. Sorry, aber bei mir funscht das!<br><br>ASPX:<br><%@ Page Language="C#" AutoEventWireup="true" ... |
|
|
|
|
|
Thomas
Hauser
|
15.08.2007 23:46 |
|
|
FERTIG !!
Hallo Thomas !<br>FINALE juhuuu alles stimmt .<br>Alles ist schnell und klasse. Es braucht nichts mehr geändert werden.<br><br>Super vielen Dank für alles.<br>Ich werde wenn ich darf die in deinem Blog anmailen... |
|
|
|
|
|
Thomas
Scherner
|
15.08.2007 23:48 |
|
|
AW: FERTIG !!
Hallo Thomas,<br><br>Natürlich kann und darf jeder mir über meinen Blog Nachrichten schreiben. Aber es ist im Sinne des Community-Gedanken, dass die Fragen im Forum gestellt werden und die Informationen... |
|
|
|
|
|
Thomas
Hauser
|
16.08.2007 00:37 |
|
|
AW: AW: FERTIG !!
Hallo Thomas,<br>so war das auch nicht gemeint. Wollte nur nicht so das Forum zu texten.<br>Ich habe noch 2 Fragen bitte.<br>Ich habe das Datum umformatiert und zwar so:<br>string colname =... |
|
|
|
|
|
Thomas
Scherner
|
16.08.2007 14:19 |
|
|
AW: AW: AW: FERTIG !!
Hallo Thomas,<br><br>kein Problem.<br>Das Umformatierung des Datums ist kein Problem, solange Du das an beiden Stellen machst.<br>Zeile 95: string colname = Begin.AddDays(day).ToString("dd.MM.yy");<br>Zeile... |
|
|
|
|
|
Thomas
Hauser
|
16.08.2007 15:05 |
|
|
AW: AW: AW: AW: FERTIG !!
Hallo Thomas,<br>es hat alles so geklappt. Vielen Dank.<br>Das Statement ist auch so vollkommen ok habe die Möglichkeit 1 genommen.<br>Jetzt wollte ich sowas wie eine schnellbelegung bauen direkt aus der... |
|
|
|
|
|
Thomas
Scherner
|
19.08.2007 13:19 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!