Visual Basic - modificar codigo a .net

Life is soft - evento anual de software empresarial
 
Vista:

modificar codigo a .net

Publicado por angel (5 intervenciones) el 22/04/2019 20:55:35
hola que tal, tengo este codigo en vb6 y quiero pasarlo a .net en visual studio 2010 como haria

1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Form_Load()
  Dim db As Connection
  Set db = New Connection
  db.CursorLocation = adUseClient
  db.Open "PROVIDER=MSDASQL;dsn=" & getDSN() & ";uid=" & getUID() & ";pwd=" & getPWD() & ";database=" & getINITIAL() & ";"
 
  Set adoPrimaryRS = New Recordset
  adoPrimaryRS.Open "select UBI_Id,UBI_Codigo,UBI_Descripcion from Ubicaciones Order by UBI_Codigo", db, adOpenStatic, adLockOptimistic
 
  Set grdDataGrid.DataSource = adoPrimaryRS
 
 
  mbDataChanged = False
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 42
Ha aumentado su posición en 7 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

modificar codigo a .net

Publicado por Questor (22 intervenciones) el 23/04/2019 19:41:35
Hola Angel, buenas tardes, yo hago de la siguiente manera para llenar un listview:

dsn es un string donde guardo la ruta de la base de datos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Public Sub Full_List()
    lstAhorro.Items.Clear()
    lstAhorro.Sorting = False
    Try
        Using cnx As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dSn)
            cnx.Open()
            Dim Pssw As String
            Pssw = txtName.Text
            sSql = "SELECT * FROM AHORRADORES ORDER BY NOMBRE"
            Dim cmd As New OleDbCommand(sSql, cnx)
            cmd.CommandType = CommandType.Text
            Dim DatAdapter As New OleDbDataAdapter(cmd)
            Dim rstAHORRO As New DataTable()
            DatAdapter.Fill(rstAHORRO)
            For Each row As DataRow In rstAHORRO.Rows
                Dim itemlist As New ListViewItem(Convert.ToString(row.Item("CLAVE")))
                itemlist.SubItems.Add(Convert.ToString(row.Item("NOMBRE")))
                itemlist.SubItems.Add(Convert.ToString(row.Item("EMPRESA")))
                itemlist.SubItems.Add(Convert.ToDateTime(row.Item("FECHAIN")))
                itemlist.SubItems.Add(String.Format("{0:C0}", row.Item("AHORRO")))
                itemlist.SubItems.Add(Convert.ToInt64(row.Item("DESAHO")))
                itemlist.SubItems.Add(String.Format("{0:C0}", row.Item("PRESTAMO")))
                itemlist.SubItems.Add(String.Format("{0:C0}", row.Item("PAGO")))
                itemlist.SubItems.Add(String.Format("{0:C0}", row.Item("SALDO")))
                itemlist.SubItems.Add(Convert.ToString(row.Item("STATUS")))
                lstAhorro.Items.Add(itemlist)
            Next
            cnx.Close()
            rstAHORRO.Clear()
            DTPicker1.Visible = False
            txtDate.Visible = True
        End Using
    Catch ex As Exception
        MessageBox.Show("Error : " + ex.Message + "", "¡Ocurrio el siguiente Error!", MessageBoxButtons.OK, MessageBoxIcon.Error)
    End Try
End Sub

Solo lo tienes que adecuar para llenar tu datagrid.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar