Как получить сумму определенного столбца 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"];
}