Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola a todos.
estou a criar uma aplicação windows e estou com dificuldades.
eu tenho uma datagrid, onde faço varias pesquisas, e quero inserir um botão ao lado da datagrid que faça a impressão, de preferencia para formato .pdf, dos dados da datagrid.
é o pormenor que me falta para terminar o meu projecto final da faculdade, e como já só tenho 1 semana para acabar peço mesmo muito que me ajudem.
para facilitar a ajuda vou colar aqui a imagem e o código da minha form, de seu nome Familias.cs
o botão que quero usar para imprimir é o button5. Por favor, digam me o que tenho de fazer
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.uploadimagens.com/upload/84617e516948c51d70241b110cea7f89.jpg&key=9e8092cec23968df985fbe6637b8091b318b55d58497e3bd538a1d3db3ff646d" alt="Imagem Postada" />
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Ferramenta
{
public partial class Familias : Form
{
public Familias()
{
InitializeComponent();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
try
{
DataSet d = FerrBL.FamiliaBL.GetAllFamilias();
dataGridView1.DataSource = d;
dataGridView1.DataMember = "Familias";
}
catch
{
MessageBox.Show("Falhou");
}
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
try
{
int t = FerrBL.FamiliaBL.InsereFamilia(int.Parse(textBox1.Text),textBox2.Text);
if (t == 1)
MessageBox.Show("Inserido com sucesso.");
else MessageBox.Show("ERRO! Código errado ou repetido.");
}
catch
{
MessageBox.Show("Falhou a inserção!");
}
}
private void button3_Click(object sender, EventArgs e)
{
Close();
}
private void button4_Click(object sender, EventArgs e)
{
try
{
int t = FerrBL.FamiliaBL.RemoveFamilia(int.Parse(textBox3.Text));
if (t == 1)
MessageBox.Show("Familia removida com sucesso.");
else
MessageBox.Show("Erro! Código errado?");
}
catch
{
MessageBox.Show("Falhou a remoção da familia!");
}
}
private void label4_Click(object sender, EventArgs e)
{
}
private void label5_Click(object sender, EventArgs e)
{
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
}
private void button5_Click(object sender, EventArgs e)
{
}
}
}Carregando comentários...