Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Замена текста в dataSet / 7 сообщений из 7, страница 1 из 1
15.10.2004, 14:28
    #32740523
serEJa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
DataSet берется из xml но числовые данные в нем хранятся через точку
как перевести эту точку в запятую (в опр колонках) чтобы возможно было выполнять над данными математич. операции, т.е. простой способ без разбора всего файла
...
Рейтинг: 0 / 0
15.10.2004, 14:48
    #32740583
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
попробуй поити другими путями:

поменяй культуру в текущем thread'е перед выполнением операций на инвариантную

или

используй для преобазований XmlConvert для перевода чисел в строки и обратно

или

при преобразовании по Convert используй инвариантный IFormatProvider
...
Рейтинг: 0 / 0
15.10.2004, 14:51
    #32740594
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
или

уточни задачу: как ты над строками будешь проводить математические операции ?
...
Рейтинг: 0 / 0
15.10.2004, 15:09
    #32740640
serEJa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
Без проблем, если воспринимать xml как набор таблиц то в одной из
таблиц имеется числовое поле а мне надо высчитать по нему сумму

Программа генерирующая xml-файл дурацкая(чужая) и поэтому числа пишет через точку, и как то подправить ее нельзя
...
Рейтинг: 0 / 0
15.10.2004, 15:39
    #32740726
Lass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
public string ClearString(string str)
{
return str.Replace(",", ".");
}


vot tebe procedurka dlya zameni. Ili prosto
str.Replace(",", ".")

A eshe, esli XML chitaesh XmlTextReader-om:

int year = Convert.ToInt32(reader.GetAttribute("Year");
...
Рейтинг: 0 / 0
15.10.2004, 15:42
    #32740740
Lass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
ya ne zametila chto eshe i s DataSet rabotaesh ... Znachit tak obrashaeshsa k tablice,

string stroka = DataSet.Tables[0].Rows["chislo"].ToString().Replace(",", ".")

a dalshe Convert ...
...
Рейтинг: 0 / 0
18.10.2004, 12:25
    #32742381
serEJa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена текста в dataSet
Да в общем задача достаточно тривиальна

1) Надо провести проверку хм1 документа на правильность
2) Загрузить схему верного документа
3) Загрузить правильный документ

Но вопрос в том как сделать 1 xmlnodereader и xmlnodewriter
вроде бы только либо пишут либо читают а мне надо
-прочитать
-проверить
-записать

Что посоветуете, а?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Замена текста в dataSet / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]