Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / состояние ячейки после изменения / 9 сообщений из 9, страница 1 из 1
19.03.2007, 12:14
    #34399781
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Программным путем меняю значение в DataGridView, после этого изменения по RowStat'y изменяются, только после перехода фокуса на другую ячейку, и в итоге если пользователь изменяет данные у одной ячейки, не делая при этом других действий и далее вызвать Update DataAdaptera, в базе никаких изменений не происходит. Предлоджения? Есть вариант программно выделять строку ниже.
...
Рейтинг: 0 / 0
19.03.2007, 20:25
    #34401338
Мишаааааааааааааааа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Просто текущая строка в режиме редактирования. Нужно завершить редактирование перед update'от
...
Рейтинг: 0 / 0
20.03.2007, 09:18
    #34401802
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Ага, ясно
...
Рейтинг: 0 / 0
20.03.2007, 09:25
    #34401817
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Хм. у грида BeginEdit и EndEdit не помогают
...
Рейтинг: 0 / 0
20.03.2007, 14:09
    #34402875
Мишаааааааааааааааа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Покажи код как ты меняешь записи. Я думаю что ты неправильно работаешь с данными. Грид тут не причем. Часть кода в студию если хочешь получишь ответ. А то так долго можно дискутировать.
...
Рейтинг: 0 / 0
20.03.2007, 15:03
    #34403094
JeSert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
ну самое простое
Код: plaintext
1.
grid.SelectedRows[ 0 ].Cells["Column"].Value = "Hello";
...
Рейтинг: 0 / 0
21.03.2007, 12:02
    #34405298
Мишаааааааааааааааа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
JeSertну самое простое
Код: plaintext
1.
grid.SelectedRows[ 0 ].Cells["Column"].Value = "Hello";


Нужно использовать CurrencyManager Пишу по памяти, так что юзани в студии если что пиши.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CurrencyManager crm = (CurrencyManager)BindingContext[DataGridView.DataSource, DataGridView.DataMember];
            
DataRowView drv = (DataRowView)crm.Current; //текущая запись в гриде

drv.Row["Название столбца1"] = ""; 
drv.Row["Название столбца2"] = "";
drv.Row["Название столбца3"] = "";
drv.EndEdit();
...
Рейтинг: 0 / 0
22.03.2007, 21:18
    #34410011
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
в качестве DataSource DataGridView используйте экземпляр класса BindingSource.
Перед Update вызывайте bs.EndEdit(); // где bs- экземпляр класса BindingSource



Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12.01.2008, 00:40
    #35057299
DimonNew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
состояние ячейки после изменения
Мишаааааааааааааааа JeSertну самое простое
Код: plaintext
1.
grid.SelectedRows[ 0 ].Cells["Column"].Value = "Hello";


Нужно использовать CurrencyManager Пишу по памяти, так что юзани в студии если что пиши.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CurrencyManager crm = (CurrencyManager)BindingContext[DataGridView.DataSource, DataGridView.DataMember];
            
DataRowView drv = (DataRowView)crm.Current; //текущая запись в гриде

drv.Row["Название столбца1"] = ""; 
drv.Row["Название столбца2"] = "";
drv.Row["Название столбца3"] = "";
drv.EndEdit();


А если изменения в ячейке не в программе а непосредственно в DataiewGrid?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / состояние ячейки после изменения / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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