Удаление элемента по Id

221
21 ноября 2017, 20:50

Есть обработчик который добавляет данные в listView1

    private void Button1_Click(object sender, EventArgs e)
    {
        string Url = "http://project-megaroks931128.codeanyapp.com/news/add/?usersid=" + Convert.ToString(textBox1.Text);
        string json = RequestJson(Url);
        ResponseJson(json);
        var obj = JObject.Parse(json);
        var Id = Convert.ToString(obj["id"]);
        string His = textBox1.Text;
        listView1.View = View.Details;
        listView1.Columns.Add("ID", 120);
        listView1.Columns.Add("ID в бд", 120);
        ListViewItem newitem = new ListViewItem(His);
        newitem.SubItems.Add(Id);
        listView1.Items.Add(newitem);
    }

Есть contextMenuStrip1 который удаляет данные

    private void удалитьToolStripMenuItem_Click(object sender, EventArgs e)
    {
        ListView.SelectedIndexCollection collection = listView1.SelectedIndices;
        if (collection.Count != 0)
        {
            string Url = "http://project-megaroks931128.codeanyapp.com/news/del/?id=" + listView1.SelectedItems[0].Text;
            listView1.Items.RemoveAt(collection[0]);
            RequestJson(Url);
        }
    }

Но удаляет он по ListViewItem(His), как сделать что бы пкм по элементы ListViewItem(His), я при этом удаление происходило по newitem.SubItems.Add(Id); ?

READ ALSO
Открытие форм в WPF

Открытие форм в WPF

Есть две формыНеобходимо открыть вторую, как бы внутри первой

275
HMACSHA256 проблема с русскими символами C#

HMACSHA256 проблема с русскими символами C#

Добрый вечер, мне нужно подписать данные (строку) ключом, функцией HMACSHA256 Пользователь сам вводит строку

253
Архитектура c RabbitMQ и SingalR .net

Архитектура c RabbitMQ и SingalR .net

Здравствуйте, мой вопрос касательно архитектуры, точнее его смыслаЯ залез в эту тему, до конца не понимая в чем смысл RabbitMQ и SignalR

231
Как сделать split по строкам?

Как сделать split по строкам?

Правильной ли является часть кода?

255