2020-11-04C# 报错 其他信息: 输入数组长度大于此表中的列数。
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;
相关文章
- C# 报错 其他信息: 输入数组长度大于此表中的列数。
- c# 实现一键下载无水印抖音视频(全代码奉献)
- C#导出数据到EXCEL文件,过长的数值被转义的解决方法
- C#如何将数组中数据转成datagridview中的数据
- C#中 random.Next(a, b)范围|C#中random方法的随机数产生范围
- C#报错 HResult=-2146233033 Message=输入字符串的格式不正确。
- C#如何引入Windowsmediaplayer控件
- C#报错:[其他信息: 线程间操作无效: 从不是创建控件“Form1”的线程访问它。]
- DataGridView 清空时出现System.ArgumentException:“不能清除此列表。”
- C#报错:dataGridView的未将对象引用设置到对象的实例
暂无留言,快抢沙发!