C#中,一个DataTable里面的第0列存放ArrayList对象,怎么取这个ArrayList时老是报异常啊!
DelInfo是一个DataTable
代码这样写:
ArrayList myHK=(ArrayList)DelInfo.Rows[i][0];
那里错了啊!
------解决方案--------------------DataTable DelInfo=new DataTable();
DelInfo.Columns.Add( "0 ");
DelInfo.Columns.Add( "1 ");
把 DelInfo.Columns.Add( "0 "); 改成 DelInfo.Columns.Add( "0 ",typeof(ArrayList));
这样 ArrayList myHK=(ArrayList)DelInfo.Rows[i][0]; 就不会有异常出现了