Member 12792950 Ответов: 0

Как настроить выравнивание в текстовом файле, в то время как мы пишем в текстовый файл в табличном формате от .Чистый код на 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

Всегда использовать  Ответить  кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

0 Ответов