我的asp.net应用程序将gridview数据导出到excel文件。但是,在显示gridview值之前,我还需要输入客户信息。

gvCustomerPayment.DataSource = ViewState["data"];
gvCustomerPayment.AllowPaging = false;
gvCustomerPayment.DataBind();

gvCustomerPayment.RenderControl(hw);
gvCustomerPayment.Rows[2].Cells[0].Text = Convert.ToString("Customer Name: " + dr["FirstName"] + dr["LastName"]);


gridview数据显示得很好。我的代码块的最后一行Convert.ToString(“ Customer Name:”);必须位于单元格A2中(请参见下图中红色部分)。



我已经搜索过S / O和Google,但没有帮助。有什么建议么?

最佳答案

我认为有两种方法。


您可以将Excel模板与宏代码一起使用。
但是这种方式很烦人。
您可以使用NPOI库将某些值写入指定的单元格。
NPOI非常易于使用。
这是链接:http://npoi.codeplex.com/

10-04 18:39