说明 lar 中没有列
解决方案 »
- C++写的服务器与C#写的客户端通信乱码
- 初学求助
- C#怎么在一张大图中寻找小图并返回坐标
- 【正则表达式难题4】续:匹配[sum(tab1.col1) where (col2 = '01' or (col3 > 0 and col1 = 1)) and col4 <>'02')]规则的校验!
- 改变setup里面路径问题
- 为什么用HTMLButtonElementEvents2为HTMLElement添加的onclick没效果?
- ##############################在主线程里使用lock等待加锁的时候,为什么连其它线程也全被阻塞了?
- C# DataGridView 编辑状态下回车跳转问题
- WinForm模态窗体
- automation 服务器不能创建是什么问题?
- C#聊天室的修改
- Verify that the file exists and that you can access it
if (fs.Extension == ".png")
{
str = fs.FullName;
DataRow lar = Vfx_DataTable.NewRow();
lar[0] = str; --报错 无法找到列0
Vfx_DataTable.Rows.Add(lar);
}
取得Vfx_DataTable的实例
比如Vfx_DataTable table = new Vfx_DataTable();
table.Columns.Add("DirFullName", Type.GetType("System.String"));
DataRow lar = Vfx_DataTable.NewRow();
lar["DirFullName"] = str; //对应上面加的列名 如果真有一列 用0也可以
Vfx_DataTable.Rows.Add(lar);
DataColumn dc = new DataColumn("Name");//列名自己定義
Vfx_DataTable.Columns.Add(dc);
if (fs is FileInfo) //如果遍历到的是文件
{
DataColumn dc = new DataColumn("Dir");
Vfx_DataTable.Columns.Add(dc);
if (fs.Extension == ".png")
{
Vstr = fs.FullName;
DataRow Vlar = Vfx_DataTable.NewRow();
Vlar[0] = Vstr;
Vfx_DataTable.Rows.Add(Vlar);
}
}
报错说 名为“dir”的列已经属于此datatable
if (fs is FileInfo) //如果遍历到的是文件
{
DataColumn dc = new DataColumn("Dir");
Vfx_DataTable.Columns.Add(dc);
if (fs.Extension == ".png")
{
Vstr = fs.FullName;
DataRow Vlar = Vfx_DataTable.NewRow();
Vlar[0] = Vstr;
Vfx_DataTable.Rows.Add(Vlar);
}
}
报错说 名为“dir”的列已经属于此datatable你贴代码能贴整齐点不?你发帖的代码贴的真乱 DataColumn dc = new DataColumn("Dir");这句代码放在foreach外面