代码大概如下:string code="a";
DataView myview = new DataView(dt,[查询条件],"",DataViewRowState.CurrentRows);
int count=myview.Count;for(int i=0;i<count;i++)
{
   myview[i][1]="1";
   myview[i][3]=myview[i][2];
   myview[i][4]=code;
}
以上三行赋值的语句每循环一次都会在输出栏出现:
在System.IndexOutOfRangeException 中第一次出现的"System.Data.dll" 类型的异常。但奇怪的事情是:程序并不会跳出或结束,只是打印出异常提示而以,且myview[i][1]到myview[i][4]这些列都是存在的,其中myview[i][2]的值也存在。异常DataViewIndexOutOfRange