public object GetColumn(int index)
{
if (owner.ArrayType == ArrayDataType.Multidimensional)
{
return owner.ArrayData.GetValue(this.rowIndex, index);
}
if (owner.ArrayType == ArrayDataType.Jagged)
{
Array row = owner.ArrayData.GetValue(this.rowIndex) as Array;
if (row == null)
return null;
return row.GetValue(index);
}
else
{
return owner.ArrayData.GetValue(index);
}
}