Я хотел обрезать следующие строки, но есть ошибка:Обрезка строки в LINQ C#
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
c.Client_Name.Trim(),
c.Client_Code,
});
Thnx
Я хотел обрезать следующие строки, но есть ошибка:Обрезка строки в LINQ C#
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
c.Client_Name.Trim(),
c.Client_Code,
});
Thnx
Вы должны предоставить имена свойств объекта типа Anonymous
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Name = c.Client_Name.Trim(),
Client_Code = c.Client_Code
};
Имя свойства анонимного типа должно быть известно во время компиляции.
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Name= c.Client_Name.Trim(),
Code = c.Client_Code,
});
Хорошо, что такое имя и код, какие-то глобальные переменные !? Я хочу, чтобы следующий getClient отправлялся в сетку – user2800704
Что вы имеете в виду? вы можете установить имя столбца для вашего 'datagridview' и передать' getClients' для своего 'Datasource' –
, но вы должны отключить' AutoGenerateColumns' вашего gridview. Тогда только укажите столбцы, которые вы хотите показать –
Если вы не предоставите имя в качестве типа собственности анонимной, он пытается использовать имя свойства значения это время назначены. Поскольку вы вызывали метод в свойстве, он не может разрешить имя. Вы должны указать его:
var getClients = (from c in GeneralUtillities)
orderby c.Client_Name
select new
{
Client_Name = c.Client_Name.Trim(),
c.Client_Code,
});
var getClients =
(from c in GeneralUtillities.a.data
orderby c.Client_Name
select new
{
c.ID_Client,
c.Client_Name,
});
Это правильный код, так что проблема обрезать имя клиента, не имеют места в начале и в конце.
'Trim' не выдает ошибку, если нет пробелов. –
Я вижу 3 вещи - так как вы не указали ошибку, я не уверен, что истинная проблема, но вот некоторые предположения:
GeneralUtillities
, которая является ошибкойTrim
Вот альтернатива:
var getClients = (from c in GeneralUtillities
orderby c.Client_Name)
.AsEnumerable()
.Select (c => new
{
Client_Name = c.Client_Name.Trim(),
Client_Code = c.Client_Code, // for readability, not necessary
});
... и ошибка есть? – Stefan