Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Нужна помощь экспертов в C#  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20437
SAS2014
Или вот идея еще возникла, а если сравнивать построчно таблицу из оркала в датагридом .. и если есть строки с разными даными т.е. 0 сменился на 1 в одной и з ячейки строки, то ессено делать апдейт строки в оракле
То есть тебя смущает, что ты отправляешь к серверу N запросов (по количеству строк) и хотел отправлять M запросов (по количеству измененных строк). Но при этом тебя не смущает, что ты собираешься таким способом отправлять N+M запросов (N на чтение и M на запись)
30 июл 18, 09:50    [21613387]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20437
Сон Веры Павловны
Почему обязательно в DataTable? Источником данных может быть любой IEnumerable.
У ТС выше по коду DataTable, если он еще не передумал
30 июл 18, 09:52    [21613390]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20437
SAS2014,

Почитай уже ну хоть что-нибудь
https://metanit.com/sharp/adonet/3.3.php
30 июл 18, 09:57    [21613415]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
schi
Member

Откуда: Москва
Сообщений: 2601
where status not like '-1' - в мемориз.
30 июл 18, 10:55    [21613632]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145629
SAS2014
Или вот идея еще возникла, а если сравнивать построчно таблицу из оркала в датагридом

Вот по-настоящему хорошая идея в развитие этой.
Сделать скриншоты грида до и после редактирования. Открыжить изменения и сохранить данные только там, где заметишь различия
=============
У каждой строки в таблице есть статус.
30 июл 18, 12:56    [21614294]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2751
спс за инфу буду разбиратся
31 июл 18, 01:07    [21616411]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2751
решил так, создал датагрид в нем столбцы нужное кол-во и уже туда по событию изменение определенных ячеек в определенной строки формировать данные которые попадают в датагрид и из него уже обновлять строки
31 июл 18, 09:09    [21616591]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2751
а как можно избавится от двух коммитов при одном щелчке на чекбоксе на событие datagridview CurrentCellDirtyStateChanged?
private void dataGridView2_CurrentCellDirtyStateChanged(object sender, EventArgs e)

string x = this.dataGridView2[5, index_].EditedFormattedValue.ToString();
                    if (bool.Parse(x) == true)
                    {
                        this.dataGridView2[2, index_].Value = 0;
                        this.dataGridView2.CommitEdit(DataGridViewDataErrorContexts.Commit);

}
31 июл 18, 09:49    [21616707]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145629
SAS2014
решил так, создал датагрид в нем столбцы нужное кол-во и уже туда по событию изменение определенных ячеек в определенной строки формировать данные которые попадают в датагрид и из него уже обновлять строки

Горбатого могила исправит
31 июл 18, 09:56    [21616730]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20437
Изучение ADO.NET методом тыка.... (
31 июл 18, 10:26    [21616863]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь экспертов в C#  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2751
Cat2
SAS2014
решил так, создал датагрид в нем столбцы нужное кол-во и уже туда по событию изменение определенных ячеек в определенной строки формировать данные которые попадают в датагрид и из него уже обновлять строки

Горбатого могила исправит


лучше так чем ни как
1 авг 18, 01:48    [21619765]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / WinForms, .Net Framework Ответить