DataTable DT = new DataTable();
string SQL = "select * from User";
DT = GetDB(SQL); //返回执行SQL语句后的表如上根据SQL语句获取一张表
提问:如何获取DataTable的所有列名?(放入新表中或者放入数组中或者放入其他地方都可以)
string SQL = "select * from User";
DT = GetDB(SQL); //返回执行SQL语句后的表如上根据SQL语句获取一张表
提问:如何获取DataTable的所有列名?(放入新表中或者放入数组中或者放入其他地方都可以)
DataTable ColumnList=new DataTable(); //这里完事后就存着所有列名
ColumnList.Columns.Add();
foreach(DataColumn dc in DT.Columns)
{
ColumnList.Rows.Add(dc.ColumnName);
}
这条语句你能取到记录吗?
显示的只是列名哎……还这么多问号,当然或许我题目没看清楚!
{
string cols=string.Empty;
for(int i=0,i<dt.Columns.Count;i++)
{
cols+=(dt.Columns[i].ColumnName+",");
}
cols=cols.TrimEnd(',');
return cols.Split(',');
}
foreach (DataColumn c in table.Columns)
{
Console.WriteLine(c.ColumnName);
}
foreach (System.Data.DataColumn k in dataTable.Columns)
{
columnName=k.ColumnName;
columnType=k.DataType.ToString();
}