如何在excel表中创建一个表来显示visual studio中二维动态数组的内容?
我在visual studio 2008中看到有一个表对象要添加到表单中,但我似乎无法在2013年找到类似的东西.Datagridview似乎可以完成这项工作,但它涉及创建一个SQL数据库? / p>
答案 0 :(得分:2)
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;
答案 1 :(得分:1)
那是因为datagrid应该与数据库一起使用
无论如何,我猜你想在你的表单中集成一个excel表,对吧?
在那种情况下this should help!
你到现在为止做了什么?!