none
Consegui, mais tenho dúvidas !! RRS feed

  • Pergunta

  • Então ... consegui.

     

    Acrescentei o seguinte código, mais será que é o correto ? As vezes mesmo que funcione não é a forma ais correta não é:

     

    Acrescentei isso:

    Code Block

    // Verifica se ainda tem dados

    if (class_BancoDeDados.DR.Read() == false)

    { e.HasMorePages = false; }

    else

    {

    LINHA = 100;

    e.HasMorePages = true;

    }

     

     

    O código completo ficou:

    Code Block

    float LINHA = 100;

    private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

    {

    while (LINHA < 1000 && class_BancoDeDados.DR.Read())

    {

    e.Graphics.DrawString("Meu nome é: " + class_BancoDeDados.DR["nome"], new Font("Verdana", 10), Brushes.Blue, 20, LINHA);

    LINHA = LINHA + 25;

    }

    // Verifica se ainda tem dados

    if (class_BancoDeDados.DR.Read() == false)

    { e.HasMorePages = false; }

    else

    {

    LINHA = 100;

    e.HasMorePages = true;

    }

     

     

    Aguardo .. abraços !!!
    terça-feira, 13 de novembro de 2007 00:36

Todas as Respostas