2015-05-22 8 views
0

привет может кто-нибудь помочь мне с этим я хочу, чтобы преобразовать этот WebForm код, используемый с управлением Telerik,Как получить сумму определенного столбца telerik ListView?

{ 
    int i = 0; 
    int j = 0; 
    int k = 0; 
    i = 0; 
    j = 0; 
    k = 0; 

    try 
    { 
     j = ListView1.Items.Count; 
     for (i = 0; i <= j - 1; i++) 
     { 
      k = k + Convert.ToInt32(ListView1.Items[i].SubItems[5].Text); 
     } 
    } 
    catch (Exception ex) 
    { 
     MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); 
    } 
    return k; 
} 

в основном мне нужно, чтобы получить сумму в particluar столбца из представления списка, который находится в Telerik, так что если кто-нибудь может помочь мне пожалуйста помощь Спасибо заранее

+0

Вы можете уточнить _ «я хочу, чтобы преобразовать этот WebForm код, используемый с управлением Telerik» _ Какова конкретная проблема? –

+0

@ sudhAnsu63 Фактически я переношу стандартный веб-проект на telerik, поэтому мне нужно внести несколько изменений в код до сих пор, я сделал 90% для общего проекта, но теперь я поражен списком. –

ответ

0

ok so вот решение сама благодаря @checho за помощь мне действительно ценю вашу помощь

foreach (ListViewDataItem item in radListView1.Items) 
      { 
       //k += (int)item["Column 1"].ToString(); 
       //this code helped me 

       k += Convert.ToInt32(item["Column 1"].ToString()); 
      } 
0

Если вы используете RadListView из пользовательского интерфейса Telerik для Winforms свиты, вот как получить доступ к значениям элементов в разных клетках в контроле:

 int i = 0; 
     foreach (ListViewDataItem item in radListView1.Items) 
     { 
      i += (int)item["YourColumnName"]; 
     } 
+0

ценю вашу помощь @checho но я, похоже, не работаю, так как мое имя столбца ** Общая стоимость ** после внесения необходимых изменений в код вызывает ошибку ** Ссылка на объект Не установлена ​​в экземпляр объекта ** ** k + = (int) item ["Total Price"] ** –

+0

Похоже, что в вашем случае столбец Name = "Column 1". Это можно проверить, разбив на строку с исключением и проверяя элемент [0] .Name, item [1] .Name и т. Д., Пока не найдете нужный столбец. – checho

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