选择当前表的列名

时间:2015-07-22 09:21:39

标签: c# sql sql-server visual-studio button

我在SQL Server 2014中创建了一个数据库,我将它与在Visual Studio中用C#编写的项目联系起来。我创建了一个ComboBox,在其中我从我的数据库中获取所有表的名称,以及一个get按钮,当我点击它时显示当前表的内容。

我的问题是,如何逐个访问当前列?因为我想创建Insert,Delete,Update按钮,我需要当前表中列的名称...

1 个答案:

答案 0 :(得分:0)

using(var reader = command.ExecuteReader())
{

  reader.Read();

  var table = reader.GetSchemaTable();
  foreach (DataColumn column in table.Columns)
  {
    Console.WriteLine(column.ColumnName);
  }
}