代码大概如下: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
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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货