Ich habe 2 Fragen :
1.Ich möchte eine Spalte im DataGrid immer mitscrollen lassen
Was heißt das wenn ich horizontal scrolle die eine Spalte weiterhin sichbar sein soll
2.Wenn ich eine Spalte sortiere und anschlißend editiere wird dann wieder neu sortiert
Dies ist nervig wenn ich noch weitere Änderungen an diesem Buchstaben vornehmen will da ich so immer wieder zu dem Buchstaben zurückscrollen muss
zu 1)
Ich habe es jetzt mal mit DataGridTableStyle und DataGridTextBoxColumn versucht aber jetzt wird nur noch die Spalte angezeigt dich ich bei DataGridTextBoxColumn angegeben habe.
Ich weiss auch nicht ob das der richtige Weg ist
Ich habe schon rausgefuden wie das geht
Aber es gibt noch 2 Probleme.
1) Ich will immer noch eine immer sichtbare Spalte haben
2)Wenn der User auf sortieren klickt und anschließend in einer Spalte was ändert soll nicht wieder sortiert werden
get {
Console.WriteLine("test"+this.user);
return this.user;}
Da müsste er doch was ausgeben
Die eigentliche Ausgabe soll in einem TextField erscheinen
Der soll dort seine Nutzungsdaten ändern können
nick_class nick_s=new nick_class();
nick=nick_s.User;
String n="";
String p="";
try
{
String b="Select nick,pw from user where (nick='"+nick+"')and (pw=MD5('"+pw+"'));";
this.verbinden();
MySQLCommand com = new MySQLCommand(b,this.con);
read=(MySQLDataReader)com.ExecuteReader();
while(read.Read())
{
n=read[0].ToString();
p=read[1].ToString();
}
if(p=="")
{
MessageBox.Show("Userdaten nicht vorhanden");
}
else
{
Menü start=new Menü();
nick_class start2=new nick_class();
start2.User=n; //Übergabe
start.Show();
}
com.ExecuteNonQuery();
com.Dispose();
}
catch(MySQLException MErr)
{
throw new Exception(MErr.Message + " " + MErr.StackTrace);
}
catch(Exception err)
{
throw new Exception(err.Message + " " + err.StackTrace);
}
con.Close();
}
public class nick_class
{
private string user;
public string User
{
set { this.user = value;}
get {
Console.WriteLine("test"+this.user);
return this.user;}
}
}
So habe das gerade mal getestet und es wird immer noch nichts ausgegeben
set { this.user = value;
Console.WriteLine("test"+this.user); //Nick wird Ausgegeben
}
get {
Console.WriteLine("test"+this.user); //Nick wird nicht Ausgegeben sondern nur test
return this.user;}
public class nick_class
{
public String user="";
public void nick_an(String nickname)
{
user=nickname;
}
public String nick_aus()
{
return user;
}
}
Ich lasse mir den Nick aus der MySqlKlasse geben und will den nun bei Aufruf der Methode nick_aus() "ausgeben" lassen
Nur steht in der Methode nick_aus() user leer weil die Zuweisung nicht übernommen wurde
1)Ich habe ein Programm geschrieben bei dem man sich ua. auch einloggen muss
Ich frage mich nun wie es möglich ist den Login Namen in jeder Klasse zu verfügung zu stellen ??
Die mysql Befehle stehen in einer extra Klasse
2)
Weiss einer wie man seinen MySQL Server nach aussen freigeben kann??(XAMPP von appachefriends)
Man müsste ja die Zellen und Zeilen zählen und die dann durch eine Schleife jagen aber wie soll sowas gehen??
Es muss ja immer ein | hinzugefügt werden
Ich verstehe das nicht
Ich habe 10 Checkboxen auf der einen Seite 5 auf der anderen 5
Beide Seiten widersprechen sich was heißt das auch nur eine Box angeklickt werden darf
Beispiel: Du bist
schlau
gut
dumm
prima
auf der anderen Seite steht Du bist nicht
schlau
gut
dumm
prima
Das Problem ist nur der Wert (von der letzen Zeile) immer in die erste Zeile gesetzt wird
Der Wert steht auch nur in der ersten Zeile
Ich will das aber in jeder Zeile haben
Gut das klappt erstmal
Nun habe insgesamt 10 Zeilen und 5 Spalten.
Das ganz wird aus einer Textdatei gelesen (Arbeiten mit Dateien )
Nun will ich aber in jeder Zeile in der 6Spalte noch den durchschnitt ausgeben
Wie mache ich das??
EDIT:Noch was wichtiges:
Wenn ich horizontal Scrolle ist es da möglich die erste Spalte immer anzeigen zu lassen also das die nicht mitscrollt
Es geht nun alles
Aber nun noch eine Frage
Kann man das .NET Framework (also die benötigten Komponenten) irgendwie im Setup mit einpacken so das der User nix runterladen muss auch das NET nicht instalieren muss??