Получить данные с datagrid и сохранить их в файл

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by zog777, 24 Dec 2011.

  1. zog777

    zog777 New Member

    Joined:
    1 Aug 2011
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Я делаю hex-редактор на wpf. И вообщем мне нужно открыть файл преобразовать его в hex вид, отредактировать преобразовать обратно в byte и сохранить изменения файла. Но возникла трудность в сохранении измененных в датагриде данных в файл. Сохраненный файл и исходный сильно различаются(даже если сохраняешь никак не измененный файл), а те изменения которые я в начале делал вообще никак не сохраняются :( Делаю вот так:
    Code:
    public void SaveCurrentFile()
            {
                dataGrid1.SelectAllCells();
                dataGrid1.ClipboardCopyMode = DataGridClipboardCopyMode.ExcludeHeader;
                ApplicationCommands.Copy.Execute(null,dataGrid1);
                dataGrid1.UnselectAllCells();
                string result1 = (string)Clipboard.GetData(DataFormats.CommaSeparatedValue);
                Clipboard.Clear();
     
                var convertTobyte = Encoding.ASCII.GetBytes(result1);
                var stream = new StreamWriter(_filename);
                stream.WriteLine(convertTobyte);
                stream.Close();
     
            }
    
    Уже дня три сижу, не знаю как сделать,
    напишите кто-нибудь правильный метод пожалуйста :(