Вывод данных разделенных символом из базы

117
06 сентября 2021, 14:20

Есть база данных, которая содержит в себе данные в следующем виде(данные случайные):

{Id}{InitialData}{CorrectResult}
| 1 |0,3/0,1/5/0,7|5/3,5/4/7,5|
| 2 |0,5/1/9/0,235|6/6,5/5/2,5|
| 3 |3,3/0,1/3/5,7|3/3,3/2/1,5|

Как вывести данные столбца initial data в DGV в разные столбцы, разделяя их "/"? Например 0,3 в первую ячейку dgv, 0,1 во вторую и т.д.

Answer 1
string rowData = "| 1 |0,3/0,1/5/0,7|5/3,5/4/7,5|";
            var columnData = rowData.Split(new[] { '|' },StringSplitOptions.RemoveEmptyEntries);// разбиваем строку по |
            // получаем массив стрингов 
            //columnData[0]=1
            //columnData[1]=0,3/0,1/5/0,7
            //columnData[2]=5/3,5/4/7,5
            var content1 = columnData[1].Split(new[] {'/'}, StringSplitOptions.RemoveEmptyEntries);
            //резуьтат работы :
            //content1[0] = 0,3
            //content1[1] = 0,1
            //content1[2] = 5
            //content1[3] = 0,7
            var content2 = columnData[2].Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
            //резуьтат работы :
            //content2[0] = 5
            //content2[1] = 3,5
            //content2[2] = 4
            //content2[3] = 7,5
            // после этого добавляете эти элементы в DataGridview 
READ ALSO
разница в throw, throw new, throw ex

разница в throw, throw new, throw ex

В чем все таки разница и зачем вообще бросать исключение? Я так понимаю если у нас в где-то вызывается метод в котором потенциально может быть...

125
Альтернативы к Console.Clear(); и к Environment.Exit(0); в C#

Альтернативы к Console.Clear(); и к Environment.Exit(0); в C#

Нужно узнать альтернативы к ConsoleClear(); и к Environment

170
В Windows Form ежесекундно выводить текстовое сообщение из файла

В Windows Form ежесекундно выводить текстовое сообщение из файла

В Windows Form есть textboxНадо что бы каждую секунду текст из файла размещался в textbox

164