Jump to content
rixineves

Print para Fastreport

Recommended Posts

rixineves

Boa tarde,

Sou novato na programação C Sharp, e tenho muitas duvidas. Mas por agora precisava de ajuda num projeto, em que tenho uma BD com uma tabela com 3 colunas (MAC, DATACODE, SN).

Ao fazer o load da form carrega os dados da BD numa datagridcontrol. Depois tenho report1 com fastreport que tem o dataset associado para poder imprimir os dados das 3 colunas.

Ou seja, queria imprimir a linha selecionada na datagridcontrol para uma label atraves de um botão.

Como posso fazer isso?

Alguém me pode ajudar com o codigo?

Obrigado

Share this post


Link to post
Share on other sites
mIn3ir0

Bom dia,

Para acederes a linha selecionada de um DataGridView (suponho que seja isso que pretendes designar) poderás usar a seguinte propriedade:

datagridview.CurrentRow.Index;

O seguinte exemplo mostra os dados da primeira coluna do campo selecionado de um DataGridView:

	 if (dgvGeral.RowCount == 0)
		 MessageBox.Show("A tabela selecionada não contêm qualquer valor", "Verificações", MessageBoxButtons.OK, MessageBoxIcon.Information);
	 else
		 string campo1 = Convert.ToString(dgvGeral[0, dgvGeral.CurrentRow.Index].Value);

Para obteres os 3 campos basta modificares um pouco o exemplo anterior ;)

Edited by apocsantos
geshi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.