Red de conocimiento informático - Problemas con los teléfonos móviles - Se abre el código fuente de Winfrom

Se abre el código fuente de Winfrom

¿público? ¿Conjunto de datos? ds = null

¿Público? ¿Conexión OleDb? cnn = null

¿Público? ¿OleDbDataAdapter? oda = null

¿No es válido? openlink()

{

cnn=nuevo? conexión oledb();

cnn. ConnectionString = " Proveedor = Microsoft.Jet.OLEDB.4.0Data? source = " Aplicación. start path @ "/data . db; jetoledb? Contraseña = ' 1111 ' "; // Generalmente colocamos la base de datos en el directorio bin, luego cambiamos el sufijo a db y agregamos la contraseña.

Pruebe {cnn. open()}

Cacth{MessageBox. Show("¡Error al conectarse a la base de datos!")}

}

¿Anulado? linksql(cadena?sql)

{

¿Si? (cnn!=?null)

{

ds? =?¿Nuevo? DataSet();

¿Oda? =?¿Nuevo? adaptador de datos oledb();

oda. ¿Seleccionar comando? =?¿Nuevo? SqlCommand(sql,CNN);

¿OleDbCommandBuilder? ¿Constructor? =?¿Nuevo? OleDbCommandBuilder(ODA);

oda. Fill(ds);

}

}

¿Nulo? SaveUpdate()

{

¿Si? (ds?!=?empty)

{

oda. update(ds.table[0]);

MessageBox. Show("¡Operación exitosa!",? "Guardar datos"? MessageBoxButtons Ok. MessageBoxIcon. Message

}?

}

¿Público? ¿Vacío? fillGrid(Dataset?ds,?BindingNavigator?b,?DataGridView?d)

{

BindingSource? bs? =?¿Nuevo? BindingSource();

Tonterías. ¿Fuente de datos? =?ds. Tabla[0];

b.BindingSource? =?bs;

d. =?bs;

}El código anterior consiste en abrir el enlace primero con openlink(), luego consultar la base de datos con link(sql) y finalmente completar el fillGrid en la tabla y la navegación de datos, y agregue o elimine directamente en la tabla Consulta y luego guarde las actualizaciones.