DevExpress.XtraGrid.Views.Grid.GridView获取行

时间:2014-06-02 08:47:40

标签: c# devexpress xtragrid

我有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中的这种机制

1 个答案:

答案 0 :(得分:0)

如果您要将GridView中的数据导出到Excel,GridView already provides an option

gridView1.ExportToXls("export.xls");

如果您想手动执行此操作,则可以使用GetRowCellValue方法

执行此操作
var firstCellValue = gridView.GetRowCellValue(0,"ColumnName");