0
我用這個代碼從Excel Sheet導入數據到數據庫,現在我想做相反的事情。如何使用C#中的LINQ將數據從Gridview或數據庫導出到Excel?
private void pictureBox1_Click(object sender, EventArgs e)
{
string pach = @"D:\C# Projects\P.xlsx";
var exlData = new ExcelQueryFactory(pach);
var data = from x in exlData.Worksheet<excelData>("Sheet1")
select x;
DataClassesDataContext db = new DataClassesDataContext();
foreach (var d in data)
{
db.tbl_PrsInfos.InsertOnSubmit(new tbl_PrsInfo
{
Id = d.Id,
FullName = d.FullName,
Personnely = d.Personnely,
CodeBank = d.CodeBank,
Bank = d.Bank,
Email = d.Email,
State = d.State,
});
}
db.SubmitChanges();
dgv_prs_add.DataSource = from show in db.tbl_PrsInfos select show;
}