Importieren Sie DataView in GridWeb

Importieren von Daten aus DataView

Importieren Sie Daten aus einem DataView-Objekt mithilfe der ImportDataView-Methode von GridWorsheetCollection im GridWeb-Steuerelement. Übergeben Sie das DataView-Objekt, aus dem Sie Daten importieren möchten, an die ImportDataView-Methode. Es ist möglich, Spaltenüberschrift und Datenstile während des Imports anzugeben.

Ausgabe: Daten, die aus einer DataView in ein neues Arbeitsblatt importiert wurden

todo: Bild_alt_Text

Die Breite der Spalten wird angepasst, um alle darin enthaltenen Daten anzuzeigen. Wenn die Daten aus DataView importiert werden, werden die Spaltenbreiten nicht automatisch angepasst. Benutzer müssen sie selbst anpassen. Informationen zum programmgesteuerten Anpassen der Spaltenbreite finden Sie unterÄndern Sie die Größe von Zeilen und Spalten.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Connect database
System.Data.OleDb.OleDbConnection oleDbConnection1 = new OleDbConnection();
System.Data.OleDb.OleDbDataAdapter oleDbDataAdapter1 = new OleDbDataAdapter();
System.Data.OleDb.OleDbCommand oleDbSelectCommand1 = new OleDbCommand();
string path = (this.Master as Site).GetDataDir();
oleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + "\\Worksheets\\Database\\Northwind.mdb";
oleDbSelectCommand1.Connection = oleDbConnection1;
oleDbDataAdapter1.SelectCommand = oleDbSelectCommand1;
DataTable dataTable1 = new DataTable();
dataTable1.Reset();
// Queries database.
try
{
oleDbSelectCommand1.CommandText = "SELECT CategoryID, CategoryName, Description FROM Categories";
oleDbDataAdapter1.Fill(dataTable1);
}
catch
{
}
finally
{
oleDbConnection1.Close();
}
// Imports data from dataview object.
dataTable1.TableName = "Categories";
GridWeb1.WorkSheets.Clear();
GridWeb1.WorkSheets.ImportDataView(dataTable1.DefaultView, null, null);
// Imports data from dataview object with sheet name and position specified.
GridWeb1.WorkSheets.ImportDataView(dataTable1.DefaultView, null, null, "SpecifiedName&Position", 2, 1);