Я использую asp.net. Я пытаюсь разделить данные, которые находятся в datatable. У меня есть пример кода, как это:разделил строку строки datatable в asp.net
{ dt=objErrorLoggingDataAccess.GetErrorDetails(errorID);
string[] stringSeparators = new string[] { "Message" };
string error = dt.Rows[0]["Message"].ToString();
string[] test = error.Split(stringSeparators, StringSplitOptions.None);
string PageName = test[0].ToString();
PageNameLabel.Text = PageName;
stringSeparators=new string[] {HttpContext.Current.Request.Url.ToString()};
error = dt.Rows[0]["Message"].ToString();
test = error.Split(stringSeparators, StringSplitOptions.None);
string Message = test[0].ToString();
MessageLabel.Text = Message;}
в DataTable следующие данные есть:
{....ID.......Message.......................................................................................................................
....1........http://localhost:10489/images/CategoryIcon/images Message : File does not exist. UserName: [email protected]
....2........http://localhost:10489/images/CategoryIcon/images Message : File does not exist. UserName: [email protected]}
теперь моя проблема заключается в том, как я могу разделить сообщение и хранить в этикетке. Я хочу
{http://localhost:10489/images/CategoryIcon/images}
отдельно и UserName отдельно и сообщение отдельно. Как я могу сделать? Выполняя вышеуказанный код, я могу разделить
{ http://localhost:10489/images/CategoryIcon/images
}
только. Как я могу разделить столбец Message и сохранить в pageLabel, MessageLabel, UserNamelabel.
Спасибо
с Regard
Iswar
ЕСЛИ это возможно, измените структуру вашего datatable (и базы данных), чтобы нормализовать ваши результаты. Не храните несколько значений в одном столбце. – Mr47
сэр. Я нормализую данные раньше, но это так. –