2016-10-29 5 views
1

Hallo Leute, wenn ich meine Daten aus der Access-Datenbank zu meinem Textbox mehrzeiligen Textfelder die Daten sind eine neben einer Ich möchte jede Zeile in seiner Zeile sein, zum Beispiel habe ich 5 Zeile in meinem Zugangsfeld aber in meinem Textfeld alle Daten in derselben Zeile anzeigen, was soll ich bitte tun?Zeile für Zeile Text in mehreren Zeilen Textbox zeigen

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + "\\db\\it.accdb"); 

con.Open(); 

OleDbCommand cmd = new OleDbCommand(); 
cmd.CommandType = CommandType.Text; 
cmd.CommandText = "select * from data where [ID] like(" + textBox9.Text + ")"; 
cmd.Connection = con; 

var reader = cmd.ExecuteReader(); 
while (reader.Read()) 
{ 
    textBox1.Text = reader["Name"].ToString(); 
    textBox20.Text = reader["Description"].ToString(); 

    // ---------------------------------------------- 
    // These doesn't work with me : 
    // ---------------------------------------------- 
    //textBox2.Text = Environment.NewLine; 
    //textBox28.Text = textBox28.Text + Environment.NewLine; 
    //textBox2.Text = textBox28.Text + Environment.NewLine; 

} 

con.Close(); 

Antwort

0

Verwenden Sie die Zeichenfolge 'new line character' "\ n", um neue Zeilen zu erstellen. Wie folgt aus:

textBox1.Text = reader["Name"].ToString() + "\n"; 
textBox20.Text = reader["Description"].ToString() + "\n"; 
+0

Dank bro aber seine gleiche die Zahl ist, wie die 07704425588 0.770.258, aber es zeigt es wie 077044255880770258 –

1

dies versuchen,

textBox1.Multiline = true; 
textBox1.ScrollBars = ScrollBars.Vertical;//Other settings is Horizontal and Both 
textBox1.AcceptsReturn = true; 
textBox1.WordWrap = true; 

textBox20.Multiline = true; 
textBox20.ScrollBars = ScrollBars.Vertical;//Other settings is Horizontal and Both 
textBox20.AcceptsReturn = true; 
textBox20.WordWrap = true; 

while (reader.Read()) 
{ 
    textBox1.Text += reader["Name"].ToString() + Environment.NewLine; 
    textBox20.Text += reader["Description"].ToString() + Environment.NewLine; 
} 
Verwandte Themen