是否可以使用GetSchemaTable()
来检索列名称?使用GetSchemaTable()仅检索列名称
我一直在尝试使用这种方法检索列名(仅),这是可能的。
DataTable table = myReader.GetSchemaTable();
foreach (DataRow myField in table.Rows)
{
foreach (DataColumn myProperty in table.Columns)
{
fileconnectiongrid.Rows.Add(myProperty.ColumnName + " = "
+ myField[myProperty].ToString());
}
}
此代码检索大量的表中的数据不需要,我只需要包含 列名!:
仍返回所有数据:-(也许有毛病我环路 – user1495962
@ user1495962:。列名是在每一行的第一列,我不认为这是可以省略其他列信息,如'ColumnOrdinal,ColumnSize,NumericPrecision'等**编辑我的答案** –
这工作thx! – user1495962