我有DevExpress.XtraGrid.Views.Grid.GridView gridView;
还有一种Excel模式 - shablon.xlt。
我想在你点击"去"从gridView保存模板数据。
private void button2_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook ObjWorkBook;
Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
ObjWorkBook = ObjExcel.Workbooks.Open("D:\\shablon.xlt");
ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];
ObjWorkSheet.Cells[3, 1] = "hz1";
ObjWorkSheet.Cells[3, 2] = "hz2";
ObjWorkSheet.Cells[3, 3] = "dfdsf";
ObjExcel.Visible = true;ObjExcel.UserControl = true;
}
我需要ObjWorkSheet.Cells [3,1] =" hz1&#34 ;;从类似的单元格gridView插入数据。 例如ObjWorkSheet.Cells [3,1] = gridView.GetRow(1);但是我没有找到gridviev中的这种机制
答案 0 :(得分:0)
如果您要将GridView
中的数据导出到Excel,GridView
already provides an option
gridView1.ExportToXls("export.xls");
如果您想手动执行此操作,则可以使用GetRowCellValue方法
执行此操作var firstCellValue = gridView.GetRowCellValue(0,"ColumnName");