2013-01-18 65 views
0

未來這樣的IM導入使用Excel文檔「Excel數據讀取器」在我的asp.net項目, 如果其中一列是空的,它拋出一個錯誤顯示該列誤差從

else 
{ 
    System.Windows.Forms.MessageBox.Show("UOM column is empty at row"); 
} 

會怎樣我着手給出一個空的確切列,例如。 '行77'

+0

你可以把你的整個代碼讀取文檔。 –

+0

好吧,我嘗試想象你的代碼的其餘部分,並給你一個答案。請添加代碼! – Steve

回答

1

如果您正在使用這個鏈接
https://gist.github.com/924413/29bd3d648e5a3432387327e64cf1b93a0800bcf4
來讀取Excel文件,然後

foreach (DataTable table in result.Tables) 
    { 
     for (int i = 0; i < table.Rows.Count; i++) 
     { 
      for (int j = 0; j < table.Columns.Count; j++) 
      Console.Write("\"" + table.Rows[i].ItemArray[j] + "\";"); 
      Console.WriteLine(); 
     } 
    } 

然後i是行和j是列。