DataGridView obtener datos de MS-Access 2 tablas diferentes -- vb.net campo con datagridview camp Relacionados El problema

DatagridView get data from ms-access 2 different table


0
vote

problema

Español

Tengo un 2 ms-access table así:

  student                     library ----------------------      ---------------------- |ID  | Name | Address |     |s_ID   | book | date | |10  | John | add1    |     | 20    | book1| 03   | |20  | Joe  | add2    |     | 30    | book2| 05   | |30  | User3| add3    |     ----------------------   

Así que quiero que todos esos datos en un solo datagridview así:

  datagridview1 ---------------------------------- |S.N | ID  | Name |  book  | date | | 1  | 10  | John |   -    |  -   | | 2  | 20  | Joe  | book1  | 03   | | 3  | 30  | User3| book2  |  05  |   

Intenté esto:

  dim i as Integer = 1 sql = "SELECT ID, Name FROM student" cmd = New OleDbCommand(sql, connection) reader = cmd.ExecuteReader() If Not reader.HasRows Then    DataGridView1.Rows().Clear() ElseIf reader.HasRows Then    Do While reader.Read       Dim row() As String = {CStr(i), reader.Item(0), reader.Item(1),"",""}       DataGridView1.Rows.Add(row)       i += 1    Loop End If   

No sé cómo hacer más.

¿Cómo puedo obtener eso? O cualquier otro método?

Se aprecia cualquier ayuda. Gracias

Original en ingles

I have a 2 ms-access table like that:

student                     library ----------------------      ---------------------- |ID  | Name | Address |     |s_ID   | book | date | |10  | John | add1    |     | 20    | book1| 03   | |20  | Joe  | add2    |     | 30    | book2| 05   | |30  | User3| add3    |     ---------------------- 

SO I want all that data in one single datagridview like that:

datagridview1 ---------------------------------- |S.N | ID  | Name |  book  | date | | 1  | 10  | John |   -    |  -   | | 2  | 20  | Joe  | book1  | 03   | | 3  | 30  | User3| book2  |  05  | 

I tried this:

dim i as Integer = 1 sql = "SELECT ID, Name FROM student" cmd = New OleDbCommand(sql, connection) reader = cmd.ExecuteReader() If Not reader.HasRows Then    DataGridView1.Rows().Clear() ElseIf reader.HasRows Then    Do While reader.Read       Dim row() As String = {CStr(i), reader.Item(0), reader.Item(1),"",""}       DataGridView1.Rows.Add(row)       i += 1    Loop End If 

I don't know how to do further.

How can I get that? Or any other methods?

Any help is appreciated. Thank You

     

Lista de respuestas

1
 
vote

Pruebe esto

  proj4.defs('EPSG:2154', '+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs ');  if (ol.proj.proj4 && ol.proj.proj4.register) { ol.proj.proj4.register(proj4); }    const map = new ol.Map({    layers: [  new ol.layer.Tile({    name: 'wmstiles',    source: new ol.source.TileWMS({      url: 'https://ssl-geowms.lillemetropole.fr/dynmapr/dynmapr.php',      serverType: 'geoserver',      version:"1.1.1",      params: {        IN: "PLU/plu",        LAYERS: 'PLU%2Fplu',        VERSION: '1.1.1',        TRANSPARENT: false,      },      pixelRatio: 1,      projection: 'EPSG:2154',    }),    visible: true,  }),  new ol.layer.Tile({      source: new ol.source.OSM(),      opacity: 0.5  }),    ],    target: 'map',    view: new ol.View({  center: ol.proj.fromLonLat([3.1666, 50.6167]),  zoom: 13,  maxZoom: 20,    })  });5  
 

Try this out

  Dim sql As String = "select  row_number() over (order by ID) as S.N, ID, Name, book, date from student left outer join library on id=s_id"     Dim dataadapter As New SqlDataAdapter(sql, connection)     Dim ds As New DataSet()     connection.Open()     dataadapter.Fill(ds, "ID")     connection.Close()     DataGridView1.DataSource = ds 
 
 
         
         

Relacionados problema

1  Valor de cheques de DataGridView  ( Checking value of datagridview ) 
Estoy importando un archivo de Excel y en este Excel, en una columna, le digamos el nombre de IT, tiene los valores posibles de A01, A02, B01, B02. Esos son l...

1  DataGrid utilizando el problema de actualización de SQLDATADAPTER  ( Datagrid using sqldataadapter update problem ) 
Tengo un bonito litte datteagridview, que se carga / poblado por un botón y un sqldataadapter y el filtro correspondiente. private void loadButton_Click(ob...

149  ¿Cómo cambiar el color de la fila en DataGridView?  ( How to change row color in datagridview ) 
Me gustaría cambiar el color de una fila en particular en mi DataGridView. La fila debe cambiarse a rojo cuando el valor de la columna 7 es menor que el valor...

2  Cómo crear DataGridViewCombobOxColumn de sencillo DataTable  ( How create datagridviewcomboboxcolumn from simple datatable ) 
He creado control de usuario, edición, muestra gama DataGridView. MI CONTROL DE USUARIO TOMA DATATABLE public static DataTable CreateDataTable() { va...

0  Cómo reemplazar el valor INT al valor enumio  ( How to replace int value to enum value ) 
¿Qué evento de DataGridView debo usar para reemplazar el valor entero en el valor apropiado de algunos enum ? Estoy usando Linq-to-SQL y PROC almacenado ...

15  C # Muy lento poblando el DataGridView  ( C sharp very slow populating the datagridview ) 
Estoy poblando un DataGridView desde un DataTable. Al rellenar las columnas y las filas, también lo formamos al mismo tiempo, esta causa que el DataGridView...

2  Birte las propiedades infantiles a DataGridView  ( Bind child properties to datagridview ) 
¿Hay alguna manera de unir las propiedades del niño de un objeto a DatagridView? Aquí está mi código: public class Person { private string id; priv...

3  Color del divisor de fila en DataGridView  ( Color of row divider in datagridview ) 
Tengo un formulario WINFORMS (C #) DataGridView donde puedo configurar el divisor entre filas con Row.dividerHeight = 1 Pero me gustaría cambiar el color de...

0  DataGrid en C # .NET  ( Datagrid in c net ) 
Cómo eliminar datos de DataGrid, editar, seleccionar, actualizar datos de DataGrid y solicitar un mensaje para hacerlo. ...

1  C #: Trato con XML, TreeView DataGridView y DataTables  ( C deal with xml treeview datagridview and datatables ) 
Estoy trabajando en un proyecto que extrae datos de un archivo XML y también usa una combinación de árboles de árbol para mostrar los datos. Por ejemplo, depe...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos