Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/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
Forms 如何在VisualStudio中创建窗体中的表_Forms_Visual Studio - Fatal编程技术网

Forms 如何在VisualStudio中创建窗体中的表

Forms 如何在VisualStudio中创建窗体中的表,forms,visual-studio,Forms,Visual Studio,如何在VisualStudio中创建一个表(如excel表)来显示二维动态数组的内容 我看到在VisualStudio2008中有一个表对象要添加到表单中,但在2013年我似乎找不到任何类似的东西。Datagridview似乎完成了这项工作,但它涉及到创建SQL数据库?这是因为datagrid应该与数据库一起工作。 不管怎样,我想你是想在表单中集成一个excel表格,对吗? 那么 到现在为止你都试过什么 DataGridView就是解决方案。您不需要SQL数据库。只需用数据(逐行)填充Data

如何在VisualStudio中创建一个表(如excel表)来显示二维动态数组的内容


我看到在VisualStudio2008中有一个表对象要添加到表单中,但在2013年我似乎找不到任何类似的东西。Datagridview似乎完成了这项工作,但它涉及到创建SQL数据库?

这是因为datagrid应该与数据库一起工作。
不管怎样,我想你是想在表单中集成一个excel表格,对吗? 那么

到现在为止你都试过什么

DataGridView就是解决方案。您不需要SQL数据库。只需用数据(逐行)填充
DataTable
,并将
DataGridView
的数据源设置为此
DataTable

 // Create and populate the datatable
 DataTable dataTable = new DataTable();
 DataColumn[] columns = {new DataColumn("ID"), new DataColumn("Value")};
 Object[] row1 = {"1", "Value1"};
 Object[] row2 = {"2", "Value2"};
 Object[] row3 = {"3", "Value3"};
 dataTable.Columns.AddRange(columns);
 dataTable.Rows.Add(row1);
 dataTable.Rows.Add(row2);
 dataTable.Rows.Add(row3);

 //Set the data source
 dataGridView.DataSource = dataTable;

非常感谢,这正是我需要的!我想要一个更简单的表,真的datagrid似乎可以工作!谢谢您抽出时间,先生。