Dev - C++ - Adaptación de código C# a C++

 
Vista:
sin imagen de perfil

Adaptación de código C# a C++

Publicado por Guillermo (4 intervenciones) el 12/09/2021 00:28:06
Buenas Tardes, disculpen que los molerse, me comunico con Ustedes para que me ayuden ahora con lo siguiente:

conseguí un método para cargar DataGridView en C# para winform, debo adaptarlo a C++/Cli winform...

Podrán ayudarme este finde??

Agradezco cualquier ayuda....abrazos......

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
37
public void cargardatagridview()
        {
            //declaramos la cadena  de conexion
            string cadenaconexion = @"Data Source=WOLFLANIX\SQLEXPRESS;Initial Catalog=hugo;Integrated Security=True";
            //variable de tipo Sqlconnection
            SqlConnection con = gcnew SqlConnection();
            //variable de tipo Sqlcommand
            SqlCommand comando = gcnew SqlCommand();
            //variable SqlDataReader para leer los datos
            SqlDataReader dr;
			con::ConnectionString = cadenaconexion;
			comando::Connection = con;
            //declaramos el comando para realizar la busqueda
			comando::CommandText = "SELECT Id,Nombre,Apellido FROM CargaGrid”;
            //especificamos que es de tipo Text
			comando::CommandType = CommandType::Text;
            //se abre la conexion
			con::Open();
            //limpiamos los renglones de la datagridview
			dtGVGuillo::Rows::Clear();
            //a la variable DataReader asignamos  el la variable de tipo SqlCommand
			dr = comando::ExecuteReader();
            //el ciclo while se ejecutará mientras lea registros en la tabla
			while (dr::Read())
            {
                //variable de tipo entero para ir enumerando los la filas del datagridview
				int renglon = dataGridView1::Rows::Add();
                // especificamos en que fila se mostrará cada registro
                // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor=
                // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string);
				dtGVGuillo::Rows[renglon]::Cells["Codigo"]::Value = dr::GetInt32(dr::GetOrdinal("Id"))::ToString();
				dtGVGuillo::Rows[renglon]::Cells["Nombre"]::Value = dr::GetString(dr::GetOrdinal("Nombre"));
				dtGVGuillo::Rows[renglon]::Cells["Apellido"].Value = dr::GetBoolean(dr::GetOrdinal("Apellido"));
            }
            //cierra la conexión
			con::Close();
        }
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

Adaptación de código C# a C++

Publicado por Guillermo (4 intervenciones) el 12/09/2021 01:13:17
Aviso que lo estuve tocando al código c# y sustituí los puntos de C# por Doble doble Puntos de C++

Y se puso de color rojo el código posteado, desde la mitad del mismo......disculpen ello...
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