2011-01-20 1 views
0

Я пытался отобразить данные в Grid View в следующем порядке, но я получаю эту ошибку.Невозможно преобразовать из 'System.Collections.Generic.List <business.clspluginsprp>' to 'business.clspluginsprp

List<business.clspluginsprp> objprp = new List<business.clspluginsprp>(); 
business.clsplugins obj = new business.clsplugins(); 

for (Int32 i = 0; i < k.Length; i++) 
{ 

    Int32 z = Convert.ToInt32(k.GetValue(i)); 
    objprp.Add(obj.fnd_plugins(z)); 

} 

GridView2.DataSource = objprp; 
GridView2.DataBind(); 

Я действительно не профессионал в ASP.NET. Помогите устранить эту ошибку. Edit-- Полный код события http://pastebin.com/pX2mNRna

+3

На какой строке вы получаете эту ошибку? – decyclone

+1

Что такое 'k' в этом коде? –

+1

Почему вы никогда не используете переменную 'obj'? –

ответ

5

Я думаю, ваш метод fnd_plugins возвращает список вместо одного объекта. Вы можете использовать addRange на objprp для добавления списка.

+0

Вот полный код: http://pastebin.com/pX2mNRna – Cipher

+0

@Cipher: Каким образом это полный код? В частности, он ничего не говорит о подписи метода fnd_plugins. –

+0

Подождите. код в pastebin отличается от кода в вопросе. –

Смежные вопросы

 Смежные вопросы