RadGridView for Winforms - foreign key column



我的绑定源中有以下列

    BookID, Name, Price, StatusID

StatusID是外键。

另一个表包含以下列

    StatusID, Status_Name.

我希望Radgridview包含以下列:NamePriceStatus_Name。我该怎么做?

使用查询来读取这些结果,如下所示:

SELECT
    a.Name, a.Price, b.Status_Name
FROM tableA a
    LEFT OUTER JOIN
    tableB b ON a.StatusID = b.StatusID

这里有两个选项:

  1. 使用分层网格,您将在级别 1 上拥有第一个表,在级别 2 上拥有第二个表。这是一篇如何设置的文章:在此处输入链接描述
  2. 如果您希望将列放在一个级别,则必须将它们放在单个表中(请参阅shA.t的答案)。将它们放在单个表中后,只需将网格绑定到该网格(将其 DataSource 属性设置为表实例)

最新更新