Как настроить выравнивание в текстовом файле, в то время как мы пишем в текстовый файл в табличном формате от .Чистый код на C#
пожалуйста, расскажите, как я мог бы настроить выравнивание в текстовом файле.я записываю значение DataGridview в текстовый файл с помощью метода file.append в табличном формате
Что я уже пробовал:
я попытался решить эту проблему, найдя длину строки и удалив лишние символы, чтобы выровнять ее
частный недействительными Write_InvoiceDetails()
{
p1: if (dgvStock[1, индексация].Ценность.Метод toString().Длина < 12)
{
dgvStock[1, индексация].Value = dgvStock[1, индексация].Ценность.Метод toString() + ".";
перейти к п1;
}
if (dgvStock[1, индексация].Ценность.Метод toString().Длина > 12)
dgvStock[1, индексация].Value = dgvStock[1, индексация].Ценность.ToString (). Remove (12);
Файл.AppendAllText("InvoiceMaster.txt", Environment.NewLine + "" + dgvStock[1, индексация].Ценность.Метод toString() + "" +
строка.Формат (dgv) [7, индексация].Ценность.ToString()) + "" + "" + dgvStock[6, индексация].Ценность.Метод toString() + "" +
dgvStock[8, индексация].Ценность.ToString () + "" + dgvStock["скидка", индексация].Ценность.Метод toString() + " ");
}
Richard MacCutchan
к чему вы пытаетесь его привести? Как правило, вам не нужно заботиться об этом внутри файла, а только при отображении или печати. Вы также должны избавиться от этого goto
оператор, и вместо этого используйте правильный цикл.
Member 12792950
я печатаю из текстового файла, поэтому мне нужно выровнять данные в табличном формате.
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.