选择当前表的列名

本文关键字:选择 | 更新日期: 2023-09-27 18:03:53

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

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

选择当前表的列名

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