public void SetColumnValue(int index, object value)
{
try
{
if (owner.ArrayData.Rank == 2)
{
owner.ArrayData.SetValue(value, this.rowIndex, index);
}
else
{
owner.ArrayData.SetValue(value, index);
}
}
catch (ArgumentException e)
{
error = e.ToString();
}
catch (InvalidCastException e)
{
error = e.ToString();
}
catch (IndexOutOfRangeException e)
{
error = e.ToString();
}
}