如何从ID检索名称

时间:2020-05-06 20:56:54

标签: c#

我如何使用ID来获取类似Name的名称?

代码:

//PROPRIEDADES
    public int Id
    {
        get { return id; }
        set
        {
            if (value < 0)
                throw new Exception("ID inválido");
            id = value;
        }
    }
    public string Username { get; set; }
    public string Password { get; set; }
    public string Nome_Completo { get; set; }
    public string Email { get; set; }

...

CollectionBase:

    public string idToName(int id)
    {
       foreach (Pessoa p in this.List)
       {
           if (p.Id == id)
           {
            return p.Nome_Completo;
           }
       }
      return null;
    }

最终结果: 表A:https://imgur.com/a/NuHG0sN需要获取NOME_COMPLETO 表B:https://imgur.com/a/xrf1GAU

我正在尝试从ID获取名称:

private void LoadListView()
{
  lstvEncomendas.Items.Clear();
  foreach (Encomenda en in brain.encomendas)
  {
        string[] subitems = new string[] { en.Id.ToString(), brain.pessoas.idToName(en.PessoaID)/*en.PessoaID.ToString()*/, en.Morada, en.Telefone, en.Descricao, en.Attachfile.ToString(), en.VoluntarioID.ToString(), en.Estado};

        ListViewItem lviItem = new ListViewItem(subitems);

        lstvEncomendas.Items.Add(lviItem);
  }

}

0 个答案:

没有答案
相关问题