Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用c显示类似excel的数据#_C#_Winforms_Excel - Fatal编程技术网

C# 用c显示类似excel的数据#

C# 用c显示类似excel的数据#,c#,winforms,excel,C#,Winforms,Excel,我制作了一个程序,生成一些数据,并希望以类似excel的网格方式显示这些数据。我应该使用什么控件?我还希望用户能够改变细节,如果他想(像一个文本框) 作为可选步骤,是否可以将此数据导出到excel 谢谢 这是使用c#和winforms我强烈建议您将c#与WPF结合使用,它丰富的UI元素和插件非常适合您的需要,您可以使用datagrid控件以excel方式显示数据 excel导出很简单,只需使用Microsoft.Office.Interop.excel类。您可以使用MS Office excel

我制作了一个程序,生成一些数据,并希望以类似excel的网格方式显示这些数据。我应该使用什么控件?我还希望用户能够改变细节,如果他想(像一个文本框)

作为可选步骤,是否可以将此数据导出到excel

谢谢


这是使用c#和winforms

我强烈建议您将c#与WPF结合使用,它丰富的UI元素和插件非常适合您的需要,您可以使用datagrid控件以excel方式显示数据


excel导出很简单,只需使用Microsoft.Office.Interop.excel类。

您可以使用MS Office excel activeX控件查看/编辑excel文档

还有一个选项。

DataGridView呢? 确保已设置数据源

DataTable dt = new DataTable();
//generate your data
dataGridView1.DataSource = dt;
看起来问题1已经回答了,所以我想尝试一下问题2


您始终可以将gridview内容保存为.CSV文件格式(逗号分隔值)。Excel将自动将这些信息读入工作簿。

-1:这样的答案至少应该包括一个示例和更多细节。谢谢你的回答,但是我以前从来没有用这样的东西编程过。