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

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

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

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

ما يجب القيام به: image_بديل_نص

يتم ضبط عرض الأعمدة لإظهار كل البيانات التي تحتوي عليها. عند استيراد البيانات من 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);