【问题标题】:select column names of current table [duplicate]选择当前表的列名[重复]
【发布时间】:2015-10-12 02:02:13
【问题描述】:

我在 SQL Server 2014 中创建了一个数据库,并将它与 Visual Studio 中用 C# 编写的项目链接。我创建了一个组合框,在其中我从我的数据库中获取所有表的名称,以及一个获取按钮,当我单击它时显示当前表的内容。

我的问题是,如何一一访问当前列?因为我想创建插入、删除、更新按钮,所以我需要当前表中的列名...

【问题讨论】:

  • 我读过,但我想一一处理当前表中的列...我不知道如何选择它们
  • 您是在问如何查询和获取给定表的列名吗?
  • 如果我在gridview中插入数据,如何保存?

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


【解决方案1】:
using(var reader = command.ExecuteReader())
{

  reader.Read();

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

【讨论】:

  • 它说:“name命令在当前上下文中不存在”
  • 创建一个 sqlcommand command= new Sqlcommand(param1,param2) 的对象并使用它。或者你可以从这里参考:msdn.microsoft.com/en-us/library/…
猜你喜欢
  • 2017-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-18
  • 1970-01-01
  • 2016-11-30
  • 2014-01-31
  • 2019-02-10
相关资源
最近更新 更多