Как сделать так, чтобы данные в списке отображались построчно, поскольку список не принимает "\ n"? - PullRequest
0 голосов
/ 05 июля 2018

Я просто пытаюсь читать данные из базы данных построчно внутри списка. Вот мой раздел каждого столбца, который представляет "reader.GetString" - Имя пользователя, имя, фамилия, кафедра, факультет и т. Д. Я хочу, чтобы они все появляются строки за строкой для каждой строки, а не рядом с "+ =" для пример;:

Steve_J

Стив Джексон

Романо-германский факультет

Немецкий язык и литература

и вывод блоков записанного кода (все в одной строке с пробелами между столбцами):

Steve_J Steve Jackson Романо-германский факультет Кафедра немецкого языка и литературы

David_21 Дэвид Рэтчфорд Факультет археологии Кафедра научной археологии

Как это сделать, поскольку мы знаем, что список не принимает "\ n"?

Исходный код:

private void button2_Click(object sender, EventArgs e)
{
    using (SqlConnection connect = new SqlConnection())
    {
        connect.ConnectionString = @"Data Source=DESKTOP-9I0BNAS\SQLEXPRESS;Initial Catalog=CAVID;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";

        connect.Open();

        using (SqlCommand command = new SqlCommand("select *  from Istifadeciler", connect))
        {
            SqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {                        
               string data = reader.GetString(0)+ " ";
               data += reader.GetString(1) + "  ";
               data += reader.GetString(2) + "  ";
               data += reader.GetString(3) + "  ";
               data += reader.GetString(4)+ "  ";
               data += reader.GetString(5) + "  ";
               data += reader.GetInt32(6).ToString()+ "  ";
               data += reader.GetInt32(7).ToString()+ "  ";

               listBox1.Items.Add(data);                        
            }
        }
    }

1 Ответ

0 голосов
/ 05 июля 2018

По предложению Магиша ...

using System.Collections.Generic;
using System.Windows.Forms;

namespace _51189773
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
            ListBox lb = new ListBox();
            lb.Items.Add("result 1");
            lb.Items.Add("result 2");
            lb.Items.Add("result 3");
            Controls.Add(lb);
        }
    }
}
...