Итак, у меня есть этот список, и я могу добавлять элементы к нему через openfiledialog, а затем я делаю File.ReadLine и просматриваю все строки текстового файла, я просто выбран.Как сделать подсчет ярлыков при повторении через мои элементы listView
Итак, предположим, что я выбрал текстовый файл с тремя строками в нем.
Боб Cat Human
то, что он делает это добавляет элементы в ListView.
Теперь для каждого добавляемого элемента я хочу увеличить метку (добавить от 0> 3).
private void btnAddItems_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Names|*.txt";
if(ofd.ShowDialog() == DialogResult.OK)
{
string[] recipients = File.ReadAllLines(ofd.FileName);
foreach(string name in recipients)
{
lvRecipient.Items.Add(name);
//increment the number of items in the list
foreach(int item in lvRecipient.Items)
{
int i = 0;
i++;
lbCount.Text = i.ToString();
}
}
}
Я попробовал, но получил сообщение об ошибке, как только я запустил его, я был уверен, что он не работал бы потому, что нет никакой реальной locig позади него, как мне сделать мой инкремент метки от 0> 3 (или как всегда много элементов в текстовом файле)?
Переместите это 'int i = 0;' объявление вне этих циклов. – LarsTech