VB6 -- VB.NET FERRAMENTAS CORRESPONDENTES

VBSHAR 08/12/2009 11:08:30
#329329
Bom dia,

Estou me convendo a migrar do VB6 para o VBNET 2008... mas antes, preciso saber como substituirei umas ferramentas que tenho....


1) GRADE --> no VB6 uso LYNXGRID, tenho o fonte... há como usar um .CTL ou .OCX para aproveitar este controle ou há um que seja melhor no .net? (Acho DATAGRID fraco...);

2) IMPRESSÃO --> Uso o qPRINT, velho codigo fonte que imprime que é uma beleza... andei olhando e tem um controle PRINTPREVIEW no .net, mas me lembra mais o PRINTER do vb6, não gosto do Crystal reports.... dá pra usar o qprinter (é uma DLL) no VBNET? ou alguém me indica um componente nota 10 para impressão...
LEANDRO 08/12/2009 11:51:30
#329331
Resposta escolhida
1) Utilize FlexGrid, super rapido e facil de montar.

EX:

       Try
strSelGridCli = [Ô]SELECT cli_codigo as Codigo,cli_nome as Nome,cli_razsoc as RazaoSocial,cli_lic as Licenca,cli_uf as UF,cli_Cid as Cidade, cli_tel as Telefone from cadcli[Ô]
Conexao.Conectar()
Conexao.Comando = New MySqlCommand(strSelGridCli, Conexao.Conexao)
Conexao.da = New MySqlDataAdapter(strSelGridCli, Conexao.Conexao)
Conexao.ds = New DataSet
Conexao.da.Fill(Conexao.ds, [Ô]cadcli[Ô])
Me.GridClientes.DataSource = Conexao.ds.Tables([Ô]cadcli[Ô])
GridClientes.Columns(0).Width = 70
GridClientes.Columns(1).Width = 300
GridClientes.Columns(2).Width = 300
GridClientes.Columns(3).Width = 300
GridClientes.Columns(4).Width = 50
GridClientes.Columns(5).Width = 300
GridClientes.Columns(6).Width = 150
[ô] GridClientes.Columns(7).Width = 120
Conexao.Desconectar()
Catch ex As Exception
MessageBox.Show(Err.Description)
Conexao.Desconectar()
End Try



2) De uma olhada nesta pagina
http://www.macoratti.net/vbn_prn2.htm
Tópico encerrado , respostas não são mais permitidas