2013-01-17 80 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