C# 显示值而不是id的sqlite

C# 显示值而不是id的sqlite,c#,database,sqlite,C#,Database,Sqlite,我有数据库和用户表和部门表。用户表中的字段有:id、登录名、pwd、编辑日期。在department表中,字段为id、描述、用户id、编辑日期。 关系是:仅在VisualStudio中的关系 您可以在此处看到屏幕截图: 所以,我在表单中有dataGridView,它绑定到department表 带有俄语dataGridView的表单屏幕: 我想查看用户表中的值,而不是АззззПззз列中的ID 1。 下面是一些代码: private void CatalogForm_Load(ob

我有数据库和用户表和部门表。用户表中的字段有:id、登录名、pwd、编辑日期。在department表中,字段为id、描述、用户id、编辑日期。 关系是:仅在VisualStudio中的关系

您可以在此处看到屏幕截图:

所以,我在表单中有dataGridView,它绑定到department表

带有俄语dataGridView的表单屏幕:


我想查看用户表中的值,而不是АззззПззз列中的ID 1。 下面是一些代码:

    private void CatalogForm_Load(object sender, EventArgs e)
    {
        departmentTableAdapter.Fill(dataDataSet.department);
        userTableAdapter.Fill(dataDataSet.user);
    }

    private void DepartmentCatalogView()
    {
        catalogGridView.DataSource = departmentBindingSource;
        Text = @"Подразделения";
        catalogGridView.AutoGenerateColumns = false;
        catalogGridView.Columns[0].Visible = false;
        catalogGridView.Columns[1].HeaderText = @"Подразделение";
        catalogGridView.Columns[2].HeaderText = @"Автор записи";
        catalogGridView.Columns[3].HeaderText = @"Дата записи";
    }

问题是什么?我想查看用户表登录列中的值,而不是АззззПзз列中的ID 1。如何执行此操作?您需要更改尚未显示的绑定源的查询。是的,我在bindingSource中使用标准查询:从部门选择*。我是否应该使用此查询:从部门选择*从部门左加入部门上的用户。用户\u id=user.id?