2009-05-25 11 views
1

Ich habe VS 2005 und VS 2008 verwendet, und nie diese Frage gestellt, aber jetzt habe ich eine harte Zeit mit Steuerelementen in VS 2003. Eine DataGridView existiert nicht, und Ich bin gezwungen, DataGrid-Steuerelement zu verwenden, um einige Daten anzuzeigen. Das Problem ist, dass ich einige der von diesem Steuerelement angezeigten Werte bearbeiten und diese Änderungen in der Datenbank widerspiegeln möchte, und ich finde keinen Weg, dies zu erreichen. Schon "gegoogelt", keine relevanten Ergebnisse gefunden, also bitte geben Sie mir ein wenig Hilfe. Ich codiere in C#.Update DataGrid WinForm Steuerelement in .Net 2003

Antwort

0

Es gibt einen Grund die DataGrid mit DataGridView ersetzt wurde ... Ich erwarte, dass es eine Kontrolle 3rd-Party-Raster für 1.1 finden müssen, dies zu tun (aber das wird noch schwieriger, je älter 1.1 bekommt).

Sorry, wenn dies nicht sehr hilfreich ...

0

Sie SqlDataAdapter verwenden können Ihr DataSet zu füllen und binden diesen Datensatz DataGrid- und nach Änderungen auf dem Datagrid gemacht nur SqlDataAdapter.Update Methode aufrufen zu aktualisieren die Datenbank

0

Sie können eine Listenansicht verwenden, um die Daten aus der Datenbank aufzulisten. Sie können die Itemsource von listview an eine Liste binden, die Sie aus der DB erhalten. Sie können die Listenansicht auch editierbar machen.

Wenn die Listenansicht nicht ausreichend ist, können Sie WindowsFormHost wie

System.Windows.Forms.FlowLayoutPanel advancedFlowLayoutPanel = 
               this.flowLayoutHost.Child as System.Windows.Forms.FlowLayoutPanel; 
      advancedFlowLayoutPanel.WrapContents = true; 

Im Innern verwenden Sie Datagrid platzieren können.

0

Ich habe einen Link von Google, als ein neuer Benutzer kann ich nicht post, wenn Sie googlen mit 'DataGrid Windows msdn' Wörter das erste Ergebnis haben ein Beispiel stellen Sie sicher, dass Sie die Version der msnd zu 1.1 ändern Rahmen.

Hoffe, das hilft.

Verwandte Themen