我制作了一个程序,可以生成一些数据,并希望以像excel这样的方式在网格中显示它。我应该使用什么控制?我还希望用户能够根据需要更改详细信息(如文本框)。
作为选项步骤,是否可以将此数据导出为Excel?
感谢。
这是使用c#和winforms
答案 0 :(得分:2)
DataGridView怎么样? 确保设置DataSource ...
DataTable dt = new DataTable();
//generate your data
dataGridView1.DataSource = dt;
答案 1 :(得分:1)
我强烈建议您使用带有WPF的c#,其丰富的UI元素和插件非常适合您的目的,您可以使用数据网格控件以excel方式显示您的数据。
excel导出很简单,只需使用Microsoft.Office.Interop.Excel类。
答案 2 :(得分:0)
您可以使用MS Office Excel activeX控件来查看/编辑Excel文档。
Excel Viewer也是一种选择。
答案 3 :(得分:0)
看起来问题#1已经回答了,所以我会对#2问题进行一次尝试。
您始终可以将gridview内容保存为.CSV文件格式(逗号分隔值)。 Excel将自动将该信息读入其工作簿。