我最近开始使用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);
参考:
添加将电子表格控件绑定到数据源的功能(双向数据源绑定(