2016-10-29 6 views
1

Привет, ребята, когда я извлекаю свои данные из базы данных доступа в текстовые поля с текстовыми полями, данные отображаются рядом с ними. Я хочу, чтобы какая-либо строка была в его строке, например, у меня есть 5 строк в моем поле доступа, но в моем текстовом поле показать все данные в той же строке, что мне делать, пожалуйста?Отображение строки за строкой в ​​текстовом поле с несколькими строками

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(); 

ответ

0

Используйте строку 'new line character' "\ n", чтобы создать новые строки. Как это:

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

спасибо братан, но его же число, как тот 07704425588 0770258, но показать, как 077044255880770258 –

1

попробовать это,

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; 
}