vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Datagrid Fehler beim Click 
Autor: Lefay
Datum: 25.07.05 10:25

Hallo,

ich will jede Spalte mit einem Click noch anzeigen lassen. Habe gedacht ich habe des Rätsels Lösung, nur gab es dort einen schlimmen Fehler.
Also habe ich mich auf die Suche nach etwas neuem gemacht. Hier mein Code:

Dim objConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection ( _
  "Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=C:\datenbank.mdb")
			Dim objDataAdapter As OleDb.OleDbDataAdapter
			Dim objDataSet As DataSet
			Dim objDataView As DataView
			Dim dv1 As Dataview
			Dim aNewDataTable As New DataTable
				objDataView = Nothing
	   			objDataSet = New DataSet()
	   			objConnection.Open()
	   			objDataAdapter = New OleDb.OleDbDataAdapter ("SELECT * FROM" & _
  "Spielername", objConnection)
	   			objDataAdapter.Fill(objDataSet, "Protokoll_Heute")
				dv1 = New DataView(objDataSet.Tables("Spielername"))
				aNewDataTable = New DataTable ("Spielername")
				TextBox1.DataBindings.Clear
				TextBox2.DataBindings.Clear
				TextBox1.DataBindings.Add("Text", aNewDataTable, "Staerke")
        		TextBox2.DataBindings.Add("Text", aNewDataTable, "Spieler")
Hier die Quelle die ich als Beispiel getestet habe: http://www.entwickler-forum.de/webx?50@200.yts2abUrdhk.0@.1dd04cf8

Hier funktioniert alles Problemlos, nur schaffe ich es nicht richtig bei mir zu integrieren.

Ich lese mir mein datagrid jedesmal ein wenn ein Button geklickt wird. Nun soll auch der benutzer sich den ganzen Datensatz anzeigen lassen können, indem er auf die entsprechende Zeile im Grid klickt. Aber das will mir nicht gelingen.


Code zum einlesen des Grids:
Private Sub ListboxArchiv ()
			Dim objConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection ( _
  "Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=C:\datenbank.mdb")
			Dim objDataAdapter As OleDb.OleDbDataAdapter
			Dim objDataSet As DataSet
			Dim objDataView As DataView
			Dim dv1 As Dataview
			Dim Ts As DataGridTableStyle
				objDataView = Nothing
	   			objDataSet = New DataSet()
	   			objConnection.Open()
	   			objDataAdapter = New OleDb.OleDbDataAdapter ("SELECT * FROM" & _
  "Spielername", objConnection)
	   			objDataAdapter.Fill(objDataSet, "Spielername")
				dv1 = New DataView(objDataSet.Tables("Spielername"))
 
				gridarchiv.DataSource = dv1
 
	        Dim tst As New DataGridTableStyle
		        tst.MappingName = "Spielername"
		        'tst.RowHeadersVisible = False
		        'tst.GridLineStyle = DataGridLineStyle.None
		        'tst.SelectionBackColor = Color.White
 
	        Dim col1 As New DataGridTextBoxColumn
		        col1.MappingName = "Spieler"
		        col1.HeaderText = "Spieler"
		        col1.Alignment = HorizontalAlignment.Center
		        col1.Width = 75
		        col1.ReadOnly = True
		        tst.GridColumnStyles.Add(col1)
 
	        Dim col2 As New DataGridTextBoxColumn
		        col2.MappingName = "Staerke"
		        col2.HeaderText = "Staerke"
		        col2.Alignment = HorizontalAlignment.Center
		        col2.Width = 70
		        col2.ReadOnly = True
		        tst.GridColumnStyles.Add(col2)
 
		        gridarchiv.TableStyles.Clear()
		        gridarchiv.TableStyles.Add(tst)
		End Sub
Mit Code darüber versuche ich mir zu basteln das ich mir Daten aus dem Grid anzeigen lassen kann.

Gruß Lefay
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datagrid Fehler beim Click972Lefay25.07.05 10:25
Re: Datagrid Fehler beim Click525ModeratorDaveS25.07.05 11:45
Danke, dann geht es. (ot)510Lefay25.07.05 13:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel