我有一個用csv文件的內容生成的datable。我使用其他信息將csv的某些列(現在位於數據表中)映射到用戶需要填寫的信息。如何檢查數據表中是否存在列
在最好的世界中,映射將是可能的。但是這不是現實......所以在我嘗試映射數據表列值之前,我需要檢查該列是否存在。如果我不做這個檢查,我有一個ArgumentException。
我當然可以用一些這樣的代碼檢查:
try
{
//try to map here.
}
catch (ArgumentException)
{ }
但我現在3列映射和部分或全部可能存在/缺少
有沒有好辦法檢查數據表中是否存在列?
你處理一個'DataSet' /'DataTable'?如果是這樣,您可以查看錶格的Column集合以獲取表格中所有列的列表。 – asawyer
是的,@asawyer csv的內容被轉儲到數據表中。我會看看這個方向。 –
很高興我能幫到你。 – asawyer