Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удаление записи в ListView с удалением в DataSource / 11 сообщений из 11, страница 1 из 1
17.07.2015, 15:12
    #39009992
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
Добрый день друзья.
Зашел в тупик ничего не подходит из существующих решений.
У меня есть ListView куда попадает отфильтрованная информация из DataGridView. В общем ListView привязан к DataSource.
На форму поместил контрол Delete для удаления выбранной строки. Теперь не могу придумать решение что бы удаляя на ListView это удалялось и в DataGridView.
Поделитесь идеями плиз.
...
Рейтинг: 0 / 0
17.07.2015, 15:19
    #39010003
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
ОлегБашДобрый день друзья.
Зашел в тупик ничего не подходит из существующих решений.
У меня есть ListView куда попадает отфильтрованная информация из DataGridView. В общем ListView привязан к DataSource.
На форму поместил контрол Delete для удаления выбранной строки. Теперь не могу придумать решение что бы удаляя на ListView это удалялось и в DataGridView.
Поделитесь идеями плиз.Ну, например, вот такой тынц ...
...
Рейтинг: 0 / 0
17.07.2015, 18:46
    #39010221
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
ОлегБашДобрый день друзья.
Зашел в тупик ничего не подходит из существующих решений.
У меня есть ListView куда попадает отфильтрованная информация из DataGridView. В общем ListView привязан к DataSource.
На форму поместил контрол Delete для удаления выбранной строки. Теперь не могу придумать решение что бы удаляя на ListView это удалялось и в DataGridView.
Поделитесь идеями плиз.
Сделать что бы у ListView и DataGridView был один BindingSource
...
Рейтинг: 0 / 0
17.07.2015, 22:03
    #39010290
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
Cat2,
Спасибо. Завтра попробую.
...
Рейтинг: 0 / 0
01.09.2015, 12:59
    #39040474
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
В продолжении темы удаления записи но по другому принципу.
Есть ListView из базы сюда загружается инфа. Теперь пробую что бы по заданному индексу ListView удалялась запись в в таблице.
Вот сам метод. Все компелируется, ошибок нет но к результату не приводид.
public bool DelNameOfShop()
автор{
Shops shops = new Shops();
string query = string.Format("DELETE FROM Shops WHERE NameOfShop='{0}'",shops.lst_Shop.SelectedItems);
{
bool flagresult = false;
using (SqlConnection con = new SqlConnection(connection))
{

try
{
con.Open();
SqlCommand com = new SqlCommand(query, con);
com.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
return flagresult;
}
}
Поле из таблицы NameOfShop с ключом. Есть и обычный ID но все ссылки relation построены именно на NameOfShop.
Плиз помогите идеями.
...
Рейтинг: 0 / 0
01.09.2015, 16:58
    #39040850
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
похоже, пациент неизлечим 18050853
...
Рейтинг: 0 / 0
02.09.2015, 10:36
    #39041205
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
Shocker.Pro,
В продолжении темы удаления записи но по другому принципу.
Есть ListView из базы сюда загружается инфа. Теперь пробую что бы по заданному индексу ListView удалялась запись в в таблице.
Вот сам метод. Все компелируется, ошибок нет но к результату не приводид.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 public bool DelNameOfShop()
        {
           
            Shops shops = new Shops();
            int index=shops.lst_Shop.Items.IndexOf(shops.lst_Shop.FocusedItem);
            string query = string.Format("DELETE  FROM  Shops WHERE ID = "+shops.lst_Shop.SelectedIndices+"'");
            {
                bool flagresult = false;
                using (SqlConnection con = new SqlConnection(connection))
                {
                       con.Open();
                        try
                    {
                        
                        SqlCommand com = new SqlCommand(query, con);
                        com.ExecuteNonQuery();
                       
                    }
                        catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                        {
                            con.Close();
                        }
                }
                return flagresult;
            }
        }


Поле из таблицы NameOfShop с ключом. Есть и обычный ID но все ссылки relation построены именно на NameOfShop.
Плиз помогите идеями.
...
Рейтинг: 0 / 0
02.09.2015, 23:53
    #39041959
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
ОлегБаш
Код: c#
1.
shops.lst_Shop.SelectedIndices


Нужно осознать, чем отличается SelectedIndices от SelectedIndex.
...
Рейтинг: 0 / 0
02.09.2015, 23:58
    #39041961
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
ОлегБаш, не знаю за что Вам отключили Google, но вот тут решение проблемы.
...
Рейтинг: 0 / 0
03.09.2015, 11:48
    #39042244
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
Axeleron,
Спасибо друзья.
Google всегда есть. Вот этот примерчик как раз и не нашелся. Спасибо. Я разные варианты пробовал но не работало.
Конечно все сам уже сделал. Но вам спасибо.
...
Рейтинг: 0 / 0
03.09.2015, 11:53
    #39042256
ОлегБаш
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление записи в ListView с удалением в DataSource
ОлегБаш,
Вот решение если когда то, кому то нужно будет.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
public bool DelNameOfShop(int ID )
        {
           
            Shops shops = new Shops();
            ListViewItem lstview=new ListViewItem();
            string query = string.Format("DELETE  FROM  Shops WHERE ID=@ID " );
            SqlParameter param = new SqlParameter();
            param.ParameterName = "ID";
            param.Value = ID;
            param.SqlDbType = System.Data.SqlDbType.Int;

            
                bool flagresult = false;
                using (SqlConnection con = new SqlConnection(connection))
                {
                       con.Open();
                        try
                    {
                            SqlCommand com = new SqlCommand(query, con);
                            com.Parameters.Add(param);
                            com.ExecuteNonQuery();
                        
                       
                    }
                        catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                        {
                            listview1.Update();
                            con.Close();
                        }
                }
                return flagresult;


Вызывающий метод.

Код: c#
1.
2.
3.
4.
5.
private void btn_DeleteShop_Click(object sender, EventArgs e)
        {
            DelNameOfShop(listview1Items.IndexOf(listview1.FocusedItem));
            
        }
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удаление записи в ListView с удалением в DataSource / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]