|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2013, 20:24 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2013
Сообщений: 1
|
Создать метод для скрытия данных в DataSet
Привет,
Необходимо разработать метод, который на вход получает объект DataSet и должен пробежаться по каждому значению в этом объекте, заменив звездочками все символы, начиная с 3го. Метод должен вернуть DataSet с измененными значениями. Пример: любое значение во входящем dataset = 'Universe', измененное значение в результирующем dataset = 'Uni*****' Я начал эту задачу, но не могу закончить. Ошибка - Property or indexer 'string.this[int]' cannot be assigned to -- it is read only Просьба помочь: public void Stars(DataSet dataSet) { string str; foreach (DataTable table in dataSet.Tables) { foreach (DataRow row in table.Rows) { foreach (DataColumn column in table.Columns) { str = row[column].ToString(); for (int i = 3; i < str.Length; i++) { str[i] = "*"; } } } } } |
19.04.2013, 09:59 | #2 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
заменить то не проблема, НО... ну заменили звездочками получили Uni***** а расшифровывать как ? откуда система должна знать что там за слово? или расшифровка не нужна ?
|
19.04.2013, 15:46 | #3 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
Начни я думаю не с DataSet'a а с DataTable!
Допустим у нас есть Datatable, у которого есть набор DataRow'сов так сказать. У каждого DataRow есть набор значений для каждого поля. В общем вот накодил.... разбирайся))) Создаем класс, и наследуемся от DataTable Код:
И вот собсна пример использования.....(расписал все варианты) Код:
Если что непонятно - пиши. ЗЫ. у меня метод ReplaceWithStars заменяет первые ТРИ символа, тебе надо все после трех - поменяй значение там в цикле и все.
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; Последний раз редактировалось stalsoft; 19.04.2013 в 15:48. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод для базы данных | hitman12 | C# (си шарп) | 11 | 06.05.2012 12:09 |
Как в Dataset создать дубликат колонки? | delphicoding | Общие вопросы Delphi | 11 | 19.03.2012 19:11 |
Макрос для скрытия листов в Excel | Степан777 | Microsoft Office Excel | 2 | 02.03.2012 22:36 |
Dataset - как создать новую пустую запись? | delphicoding | Общие вопросы Delphi | 4 | 11.09.2011 13:59 |
JS для скрытия части кода | lukoie | JavaScript, Ajax | 3 | 29.01.2010 09:34 |