Hola
DE un archivo texto separado por comas, exportado de SQL server2012 se esta tratando de cargar a un datagrid
pero el error que me sale es este
La matriz de entrada es más larga que el número de columnas en esta tabla
el codigo que utilice fue este:
public void importaRegistros(string archivoSelec)
{
DataTable dt = new DataTable();
using (System.IO.TextReader tr = File.OpenText(archivoSelec))
{
string line;
while ((line = tr.ReadLine()) != null)
{
string[] items = line.Trim().Split(',');
if (dt.Columns.Count == 0)
{
for (int i = 0; i < items.Length; i++)
dt.Columns.Add(new DataColumn("Column" + i, typeof(string)));
}
dt.Rows.Add(items);
}
this.dgListado.DataSource = dt;
}
}
y la falla resuta en dt.Rows.add(items).... hay alguna posibilidad si una linea es mas grande de lo normal evitar escribir esta???