public int IndexOf(DataColumn column)
{
int columnCount = _list.Count;
for (int i = 0; i < columnCount; ++i)
{
if (column == (DataColumn)_list[i])
{
return i;
}
}
return -1;
}
DataColumnCollection::IndexOf ( string columnName ) : int |
private static bool CompareColumn(System.Data.DataColumnCollection dcA, System.Data.DataColumnCollection dcB) { if (dcA.Count == dcB.Count) { foreach (DataColumn dc in dcA) { //找相同字段名称 if (dcB.IndexOf(dc.ColumnName) > -1) { //测试数据类型 if (dc.DataType != dcB[dcB.IndexOf(dc.ColumnName)].DataType) { return(false); } } else { return(false); } } return(true); } else { return(false); } }