C# 报错 其他信息: 输入数组长度大于此表中的列数。

发布时间:2020年11月04日 阅读:453 次

 DataTable dt = new DataTable();
                dt.Rows.Add(picArr[i]);
                dataGridView1.DataSource = dt;

如上代码,运行是报错,提示 输入数组长度大于此表中的列数。

原因是因为在添加行之前,还没添加列,所以要添加列就可以了。完整的正确代码如下

 DataTable dt = new DataTable();
                dt.Columns.Add("路径");
                dt.Rows.Add(picArr[i]);
                dataGridView1.DataSource = dt;



Tag:
相关文章

发表评论: