将 Excel 数据导出到 Dev Express 中的 SQL.SpreadsheetControl



我最近开始使用DevExpress,并询问如何设置我的程序以将Excel数据导出到SQL数据库,以及检查Excel工作表(电子表格控件(的任何更改并更新SQL数据库中的相应表。 附言我已经将sql表绑定到excel工作表,我可以使用以下代码从excel工作表中查看sql数据

private void BindToDataSource()
{
    Worksheet worksheet = workbook.Worksheets[6];
    worksheet.DataBindings.BindToDataSource(dataView, 1, 1);
}
private void CreateDataSource()
{
    voluntary_dbDataSet ds = new voluntary_dbDataSet();
    voluntary_dbDataSetTableAdapters.CollectionsTableAdapter coladpter = new voluntary_dbDataSetTableAdapters.CollectionsTableAdapter();
    coladpter.Fill(ds.Collections);

    dataView = new DataView(ds.Collections);
}

谢谢

我建议您浏览文档 - 数据绑定。除此之外,您还可以找到数据绑定示例。

// Create a "Products" DataTable object.
DataTable sourceTable = new DataTable("Products");
sourceTable.Columns.Add("Product", typeof(string));
sourceTable.Columns.Add("Price", typeof(float));
sourceTable.Columns.Add("Quantity", typeof(Int32));
sourceTable.Rows.Add("Chocolade", 5, 15);
sourceTable.Rows.Add("Konbu", 9, 55);
sourceTable.Rows.Add("Geitost", 15, 70);
// Bind the worksheet to the created DataTable.
worksheet.DataBindings.BindToDataSource(sourceTable, 1, 1);

参考:
添加将电子表格控件绑定到数据源的功能(双向数据源绑定(

最新更新