如何使listView以所有原始单词开头



我是C#的初学者,所以如果有人可以帮助。

我一直下载这样的东西" http://ourquraan.com/quran/3bdalrahman_al3osy/001.mp3",所以我认为为什么不制作一个应用程序使我变得容易。

这个想法是我想制作一个编辑程序以将程序提供链接的第一部分,然后我将其插入1到114的数字范围。

现在,我设法使范围正确,但是我不能做的是使链接的第一部分成为listView的每个原始的常数。

以一种简短的方式,我希望结果为:

"link/ " + "1" + ".mp3"
"link/" + "2" + ".mp3"
.
.
.
.
"link/ " + "114" + ".mp3"
what i get is 
"link/" + "1" + ".mp3"
2
3
4
.
.
.
.
114

当前代码是:

private void button1_Click(object sender, EventArgs e)
{     
    if (textBox1.Text=="" |textBox2.Text=="")
    {
        MessageBox.Show("please specifi a multiple and upper limtit.", "Error");  
    }
    else
    {
        int number = 0 , limit = 0 ;
        string currentnumber = "";
        number = Convert.ToInt32(textBox2.Text);
        limit = Convert.ToInt32(textBox1.Text);
        do
        {
            number++;
            if (number == limit)
            { 
            }
            else
            {
                currentnumber += number + "n";
            }
        } while (number < limit);
        foreach (int item in currentnumber)
            richTextBox1.Text = textBox3.Text + textBox2.Text + "n"  + currentnumber + textBox1.Text + "n";
    }
}

textBox1具有第一范围

textBox2具有第二范围

textBox3有链接

请帮助。

谢谢。

这将帮助您生成所需列表作为列表,您可以使用此列表绑定ListView:

 string linkFormat=@"Link{0:000}.mp3";
 List<string> LinkList = Enumerable.Range(1, 114)
                                   .Select(x => String.Format(linkFormat, x))
                                   .ToList();

要在richTextBox1中显示列表作为其文本,您可以使用以下代码:

richTextBox1.Text = String.Join("n", LinkList);

最新更新