استيراد DataView إلى GridWeb

استيراد البيانات من DataView

استيراد البيانات من كائن DataView باستخدام طريقة ImportDataView في عنصر التحكم GridWeb. قم بتمرير كائن DataView الذي ترغب في استيراد البيانات منه إلى طريقة ImportDataView. يمكن تحديد رأس العمود وأنماط البيانات أثناء الاستيراد.

الناتج: البيانات المستوردة من كائن DataView إلى ورقة عمل جديدة

todo:image_alt_text

تُعدل أعراض الأعمدة لإظهار جميع البيانات التي تحتوي عليها. عندما يتم استيراد البيانات من DataView، لا يتم ضبط أعراض الأعمدة تلقائيًا. يحتاج المستخدمون إلى ضبطها بأنفسهم. لضبط أعراض الأعمدة برمجيًا، راجع تغيير حجم الصفوف والأعمدة.

// 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);