Что вы можете сделать, это определить пользовательское свойство объекта, которое сделает это за вас:
Отредактировано для ясности ваших объектов
Вы бы написали что-то вроде
public partial class Clients
{
public string FullName
{
get { return String.Format("{0}, {1}", LastName, FirstName); }
}
}
Это даст вам свойство только для чтения FullName
для Clients
сущности.
Тогда вы можете сделать следующее
public void BindClients()
{
//To Bind the Client Names for Searching Option
var ddlclientnames = (from ddl in mortgageentity.Clients select ddl).ToList();
if (ddlclientnames.Any)
{
ddlsearchclient.DataSource = ddlclientnames;
ddlsearchclient.DataValueField = "Client_ID";
ddlsearchclient.DataTextField = "FullName";
ddlsearchclient.DataBind();
}
}
Я бы также предложил использовать метод Any
вместо ddlclientname.Count > 0
, поскольку он не требует перечисления всей коллекции.