2013-01-17 77 views
0

我必須檢查一個表是否存在一列,如果它不是我必須刪除它,如果它不存在,我必須添加它,並且只能在vb中。檢查表中是否存在列?

我讀過一些關於DataColumnCollection.Contains的內容 - 用於檢查列是否存在,但我真的不知道如何使用它。任何幫助都很有用。

+0

http://msdn.microsoft.com/en-us/library/system.data。 datacolumncollection.aspx – Paparazzi

+1

谷歌會找到你這個答案。事實上,如果我谷歌你的主題標題和追加'vb.net'結束第3-4結果是直接的答案。 – test

回答

1

要從DataTable刪除它,首先檢查其是否符合Contains存在,然後使用Remove嘗試:

If myDataTable.Columns.Contains("columnName") Then 
    myDataTable.Columns.Remove("columnName"); 
End If