【问题标题】:how to get the primary key in a DataGridView in c#?如何在 C# 中获取 DataGridView 中的主键?
【发布时间】:2020-04-29 10:43:36
【问题描述】:

我有一个显示数据库表的 DataGridView。

是否可以从 DataGridView 对象中获取表的主键名称?

有没有办法或者我应该为此使用 SQL?

【问题讨论】:

  • UI 元素通常不知道后端(或者至少不应该)。
  • 在 c# 中,您可以使用 GetSchema,它可以从数据库中获取大量对象。不确定您是否可以获得主键。请参阅:docs.microsoft.com/en-us/sql/t-sql/functions/…

标签: c# sql .net datagridview datatable


【解决方案1】:

我想通了。实际上解决方案很简单,它基于@Robert 所说的。

DataGridView 无法知道它所显示的表的结构。因此,我需要在 DataGridView 数据源自的表上使用 SQL 找到它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2017-09-22
    相关资源
    最近更新 更多