如何让listview以所有raws中的某个单词开头?

时间:2016-06-14 16:28:12

标签: c# listview

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

我一直在下载这样的东西 " http://ourquraan.com/quran/3bdalrahman_al3osy/001.mp3&#34 ;, 所以我想为什么不制作一个让我轻松的应用程序。

我的想法是,我想制作一个编辑程序,让程序成为链接的第一部分,然后插入1到114之间的数字范围。

现在我设法让范围正确,但我无法做的是在链接视图的每个原始链接中使链接的第一部分保持不变。

我希望结果如下:

"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有链接

请帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

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

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class="list-group no-border mb-5">
    <a id="background" class="list-group-item"><i class="icon-bucket"></i> Profile Background</a>
    <a id="boxes" class="list-group-item"><i class="icon-cube"></i> Profile Boxes</a>
    <a id="fonts" class="list-group-item"><i class="icon-font"></i> Profile Fonts</a>
    <a id="highlights" class="list-group-item"><i class="icon-stack-empty"></i> Profile Highlights</a>
    <a id="content" class="list-group-item"><i class="icon-markup"></i> Profile Content</a>
    <a id="media" class="list-group-item"><i class="icon-video-camera2"></i> Profile Media</a>
</div>

要将 string linkFormat=@"\Link\{0:000}.mp3"; List<string> LinkList = Enumerable.Range(1, 114) .Select(x => String.Format(linkFormat, x)) .ToList(); 中显示的列表作为其文本,您可以使用以下代码:

richTextBox1