2010-12-31 13 views
0

Ich habe ein Benutzersteuerelement, sagen wir usercontrol1, und ich füge ein datagridview-Steuerelement zu diesem Benutzersteuerelement für die Wiederverwendbarkeit hinzu. aber ich kann Daten von einer Datentabelle nicht an dieses Datagrid binden. Wie kann ich diese Datenbindung an Gitter von Datatable tun. Sie schlagen irgendeine Methode vor.wie Daten an Gitter in einem Benutzersteuerelement in c binden #

+4

verstehe die Frage nicht. Warum können Sie die Daten nicht binden? –

Antwort

1

In Ihrer CS-Datei CReate eine Methode namens bind grid so etwas wie diese.

protected void Bindgrid(DataTable dt) 
{ 
    if (dt != null) 
    { 
    if (dt.rows.count > 0) 
    { 
     gvYourGrid.DataSource = dt; 
     gvYourGrid.DataBind(); 
    } 
    } 
} 

Jetzt, wenn Sie binden möchten, übergeben Sie einfach die Datentabelle zu dieser Methode. Und erlauben Sie auch, Spalten automatisch auf "True" zu setzen.

+0

@Jithin und @Amit, ich habe ähnliche Dinge mit einem Benutzer Steuerelement haben mehr als nur ein Raster ... eine Überschrift Beschreibung Etikett, Schaltflächen wie zum Drucken oder Filterkriterien, etc. basierend auf dynamischen Raster Inhalt. Die Anwendung dieser öffentlichen Methode, die für das Grid verbindlich ist, funktioniert gut. – DRapp

+0

Wie können wir das DataGrid-Steuerelement in Userontrol von WinForm aufrufen? – msbyuva

Verwandte Themen