/*
* ExcelRow.cs 0.1
*
* Copyright 2006 Ian Escarro. All rights reserved.
* PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
using System;
using System.Data;
namespace RuralNet.Shinobi.Data
{
///
///
///
public class ExcelRow
{
private string[] arr;
public ExcelRow(DataRow row)
{
arr = ConvertToStringArray(row.ItemArray);
}
///
/// Creates a new instance of ExcelRow.
///
public ExcelRow() {}
public string this[int index]
{
get { return arr[index]; }
set { arr[index] = value; }
}
private string[] ConvertToStringArray(object[] obj)
{
string[] array = new string[obj.Length];
for (int i = 0; i < obj.Length; i++)
array[i] = (obj[i] != null) ? obj[i].ToString() : "";
return array;
}
// private string[] ConvertToStringArray(Array values)
// {
// string[] array = new string[values.Length];
// for (int i = 0; i < values.Length; i++)
// {
// if (values.GetValue(1, i) == null)
// array[i - 1] = "";
// else
// array[i - 1] = (string)values.GetValue(1, i).ToString();
// }
// return array;
// }
}
}