c # текст из TextBox и рисовать линии для подписи DGVPrinter в проекте формы Windows

Ok получил это как:

var query = (from t in Transactions
             group t by new {t.MaterialID, t.ProductID}
             into grp
                    select new
                    {
                        grp.Key.MaterialID,
                        grp.Key.ProductID,
                        Quantity = grp.Sum(t => t.Quantity)
                    }).ToList();
1
задан Emma 11 March 2019 в 18:07
поделиться

1 ответ

Быстрое решение было бы расширить нижний колонтитул страницы:

...
printer.Footer = GetSignatureFooter("Company name LTD", "Thank you for your purchase");
printer.FooterSpacing = 15;
printer.PrintDataGridView(dgvmonths);

И метод получения нижнего колонтитула с подписью:

private string GetSignatureFooter(string companyName, string additonalMessage)
{
    StringBuilder sb = new StringBuilder();

    sb.AppendLine("Signature: ".PadRight(60, '_'));
    sb.AppendLine();
    sb.AppendLine(additonalMessage);
    sb.AppendLine();
    sb.AppendLine(companyName);

    return sb.ToString();
}
0
ответ дан Smartis 11 March 2019 в 18:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: