please tell how i could customize the alignment in a text file.i am writing the value of a DataGridview to a text file using file.append method in a table format
What I have tried:
i tried to solve it by finding the length of the string and removing the extra characters to make it aligned
private void Write_InvoiceDetails()
{
p1: if (dgvStock[1, indexing].Value.ToString().Length < 12)
{
dgvStock[1, indexing].Value = dgvStock[1, indexing].Value.ToString() + ".";
goto p1;
}
if (dgvStock[1, indexing].Value.ToString().Length > 12)
dgvStock[1, indexing].Value = dgvStock[1, indexing].Value.ToString().Remove(12);
File.AppendAllText("InvoiceMaster.txt", Environment.NewLine + " " + dgvStock[1, indexing].Value.ToString() + " " +
string.Format(dgvStock[7, indexing].Value.ToString()) + " " + " " + dgvStock[6, indexing].Value.ToString() + " " +
dgvStock[8, indexing].Value.ToString() + " " + dgvStock["discount", indexing].Value.ToString() + " ");
}