Laden...

Forenbeiträge von Vernichter Ingesamt 12 Beiträge

18.10.2006 - 15:30 Uhr

Tag,

oh, gar ned gesehen, dass du geantwortest hast 🙂

trozdem danke fuer deine hilfe.

18.10.2006 - 14:57 Uhr

Tag,

ich moechte gerne einen array sortieren. dieser soll mit zahlen gefuellt werden (1-200). in einer schleife moechte ich testen, ob die zahl gerade oder ungerade ist, und dies dann ausgeben.

bsp:

array[0] = 1;
Msg = "Diese zahl ist ungerade";
array[1] = 2;
Msg = "Diese zahl ist gerade";

nur stehe ich gerade so was vom aufm schlauch, dass ich das nicht hinbekomme 🙁
waere nett, wenn mir jemand helfen wuerde.

das ist alles, was ich gerade habe:


int[] arZahl = new int[400];
int[] arGerade = new int[200];
double[] arUngerade = new double[200];
int intLimit = 200;
double dblTest = 0;

for (int n = 1; n < 200; n++)
{
arZahl[n] = n;
Console.WriteLine("" + arZahl[n]);
}

for (int i = 0; i < intLimit; i++)
{
// ist die Zahl durch 2 teilbar (gerade) dann schreibt er sie in arGerade			dblTest = arZahl[i] % 2;
if(dblTest == 0)
{ arGerade[i] = arZahl[i]; }
else
{
arUngerade[i] = arZahl[i];
}
}     

// Ausgabe der Geraden Zahlen
Console.WriteLine("--------------");
Console.WriteLine("Ausgabe der Geraden Zahlen");
Console.WriteLine("--------------");
for (int i = 0; i < intLimit; i++)
{
Console.WriteLine("Zahlen:" + arGerade[i].ToString());
}
Console.WriteLine("--------------");
Console.WriteLine("Ausgabe der ungeraden Zahlen");
Console.WriteLine("--------------");
for (int i = 0; i < intLimit; i++)
{
Console.WriteLine("Zahlen:" + arUngerade[i].ToString());
}
Console.WriteLine("--------------");

mfg

edit: juhu, es geht. ein glueck, dass wir so etwas aehnliches mal in java gemacht haben 🙂 das hat mich dann auf die idee mit "%" gebracht.

19.09.2006 - 17:00 Uhr

Tag,

omg, dass mir das nicht selber eingefallen ist 8o

vielen dank an alle, die mir geholfen haben.

18.09.2006 - 16:22 Uhr

Tag,

hab es nun so weit geschaft.
als letztes muesste ich jetzt wissen, wie ich eine picturebox leere - sprich das bild "loesche", damit das bild nach dem speichern wieder verschwindet.

18.09.2006 - 01:45 Uhr

Tag,

dann muesste ich jedoch dem benutzer vorgeben, wo er mein programm installieren muss?! und das moechte ich ja eigentlich nicht.

btw: mit dem satz "So etwas kann man gut im ctor erledigen und dann einer readonly Property speichern." kann ich nicht wirklich was anfangen. 🙁

17.09.2006 - 20:51 Uhr

Tag,

also mit dem @:

con.ConnectionString = @"Data Source=vinyl-management.mdb;Provider=Microsoft.Jet.OLEDB.4.0";

ist das so richtig? was bringt mir das @ vor dem string?

mit dem absolut-pfad: das bringt mir doch nichts, wenn ich "E:&quot; vorgebe und der anwender installiert das prog auf "C:&quot; findet er die datenbank nicht. deshalb hab ich dort keine genauen-pfad stehen.

und das er die datenbank nicht findet war mir klar, nur ich weiß heit nicht, wie ich es beheben kann, da dieser fehler nur auftaucht, wenn ich bild in die picturebox lade.

16.09.2006 - 18:51 Uhr

Tag,

*push* keiner eine ahnung?
tur mir echt leid, wenn ich auf den sac* gehe - aber ich hab echt keine ahnung wie ich das hinbekommen soll.

12.09.2006 - 23:26 Uhr

Tag,

es geht, vielen vielen dank. ihr seit die besten 🙂

EDIT: ich bin verflucht 🙁 nun kann ich nicht mehr speichern.

er sagt mir jetzt:

System.Data.OleDb.OleDbException: Datei 'E:\vinyl-management.mdb' nicht gefunden.
at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
at System.Data.OleDb.OleDbConnection.InitializeProvider()
at System.Data.OleDb.OleDbConnection.Open()
at Vinyl_Management.frmBooking.save() in d:\vinyl-management\frmbooking.cs:line 672

habe in form_load() zur datenbank anbindung folgendes stehen:

con.ConnectionString = "Data Source=vinyl-management.mdb;Provider=Microsoft.Jet.OLEDB.4.0";

damit er heit die datenbank ausm /debug-ordner nimmt. und jedesmal, wenn ich ein bild ausgewaehlt habe, geht er auf "'E:\vinyl-management.mdb'". habe auch schon vor dem speichern "con.ConnectionString = "Data Source=vinyl-management.mdb;Provider=Microsoft.Jet.OLEDB.4.0";" geschrieben, bringt leider auch nichts, da er weiterhin mir diesen fehler ausgibt 🙁

11.09.2006 - 22:13 Uhr

Tag,

erstmal vielen dank fuer eure antworten, leider geht es immer noch nicht so wie es soll 🙁
der code sieht im moment so aus:


private void btnPfad_Click(object sender, System.EventArgs e)
{
string strEingabe = "";
string strKontrolle = "";
openFileDialog1.InitialDirectory = "c:\\" ;
openFileDialog1.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF" ;
openFileDialog1.FilterIndex = 1;
openFileDialog1.RestoreDirectory = true;
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
  strEingabe = openFileDialog1.FileName.ToString();
  strKontrolle = strEingabe.Substring(strEingabe.IndexOf(".",0,strEingabe.Length));
  if(strKontrolle == ".jpg" || strKontrolle == ".bmp" || strKontrolle == ".JPG" ||   strKontrolle == ".jpeg" || strKontrolle == ".gif" || strKontrolle == ".png")
  {
     txtPfad.Text = strEingabe;
     pbFlyer.ImageLocation = strEingabe;
  }
  else
  {
     MessageBox.Show("Sie haben keine Grafik ausgewählt.", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Information);
     txtPfad.Text = "";
  }
}	
else
{ 
   txtPfad.Text = "";
}
}

bei "pbFlyer.ImageLocation = strEingabe;" sagt er mir: "D:\Vinyl-Management\frmBooking.cs(517): 'System.Windows.Forms.PictureBox' enthält keine Definition für 'ImageLocation'".

11.09.2006 - 01:44 Uhr

Tag,

ich moechte gerne, dass der user ueber einen openFileDialog sich die quelle fuer ein bild selber auswaehlen kann. das oeffnen und auswaehlen vom openFileDialog funktioniert auch so weit, nur leider will er einfach nicht meine picturebox damit fuellen 🙁

so weit sieht mein code aus:


private void btnPfad_Click(object sender, System.EventArgs e)
{
string strEingabe = "";
string strKontrolle = "";
openFileDialog1.ShowDialog();
strEingabe = openFileDialog1.FileName.ToString();
strKontrolle = strEingabe.Substring(strEingabe.IndexOf(".",0,strEingabe.Length));
if(strKontrolle == ".jpg" || strKontrolle == ".bmp" || strKontrolle == ".JPG" || strKontrolle == ".jpeg" || strKontrolle == ".gif" || strKontrolle == ".png")
{
txtPfad.Text = strEingabe;
pbFyler.Image == strEingabe; // hier moechte ich den pfad eintragen, was aber leider nicht geht.
}
else
{
MessageBox.Show("Sie haben keine Grafik ausgewählt.", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtPfad.Text = "";
}

} 

26.01.2006 - 15:07 Uhr

Tag,

problem hat sich erledigt - man braucht "nur" 2 OleDbDataAdapter, 2 OleDbCommand, und 2 DataSet. jeweils 1 fuer oben - 1 fuer unten.

25.01.2006 - 22:19 Uhr

Tag,

hab mich rangemacht und ein groeßeres projekt erstellt. nun habe ich leider das problem, das er mir in einem formular keine 2 datagrids anzeigt. leider weiß ich nicht, wo der fehler liegt.
ich moechte 2 datagrids (das obere mit den hauptinfos - das untere mit den weiteren infos) anzeigen lassen. das untere datagrid braucht die nummer vom oberen um die infos anzeigen zu koennen. jedoch fuellt er mir entweder das untere oder das obere - nie beide zusammen. an sich zeigt er auch alles richtig an, nur heit immer nur ein datagrid. langsam weiß ich nicht mehr, was ich machen soll.

auf anfrage koennte ich ggf. das programm auch verschicken.