HeavenXodist Ответов: 0

Как разделить текст элемента списка?


Привет,
У меня есть listbox1 с элементами ,

Адский мир, 1
HelloCode, 2
Хеллоолла, 3

Я хочу это сделать

Кнопка button1
когда я нажму на кнопку 1


Это будет шоу на метка1
и 1 будет отображаться на этикетке 2

Я имею в виду, что запятая разделит эти две строки на две метки.

Как я могу это сделать ? любые предложения, пожалуйста ?

Что я уже пробовал:

DataTable dataTable = new DataTable();
            dataTable.Columns.Add("Hello");
            dataTable.Columns.Add("Number");
            //dataTable.Columns.Add("Age");
            string filePath = "D:\\codepro.txt";
            StreamReader streamReader = new StreamReader(filePath);
            string[] totalData = new string[File.ReadAllLines(filePath).Length];
            totalData = streamReader.ReadLine().Split(',');
            while (!streamReader.EndOfStream)
            {
                totalData = streamReader.ReadLine().Split(',');
                dataTable.Rows.Add(totalData[0], totalData[1]);
            }


я использовал этот код, чтобы сделать это на datagrid1...

[no name]

Где находится код, в котором вы разделяете текст и назначаете метки?

HeavenXodist

я сделал это, чтобы -
1. Загрузите csv-файл в представление datagrid (код, который я предоставил)
2.а затем, когда я нажимаю на ячейку datagrid
я использую этот код :

этикетка 1.Текст = dataGridView1.Ряды[электронный.Параметр rowindex].Ячейки[0].Значение.Метод toString();
метка2.Текст = dataGridView1.Ряды[электронный.Параметр rowindex].Клетки[1].Значение.Метод toString();

но я хочу сделать это непосредственно из listbox1, где мои данные listbox будут,

Адский мир, 1
HelloWorld, 2

и т. д....

[no name]

Ладно, так и сделай. Это не ответ на вопрос.

Karthik_Mahalingam

вы имеете в виду выбранное значение для отображения ?

0 Ответов