Как получить сумму определенного столбца telerik ListView?

Привет, кто-нибудь может мне помочь с этим, я хочу преобразовать этот код веб-формы для использования с Telerik Control,

{
    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;
}

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

2 ответа

Решение

Итак, вот решение само по себе спасибо @checho за помощь мне очень ценю вашу помощь

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

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

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

        int i = 0;
        foreach (ListViewDataItem item in radListView1.Items)
        {
            i += (int)item["YourColumnName"];
        }
Другие вопросы по тегам