ivian
Дата: 24.05.2006 03:56:49
Помогите начинающему программисту.. :)
Я вроде делаю всё правилно, но всё равно неполучаеться. порылся по сайтам (и вашему в том числе) и ничего не нашёл путнего...
Значить так добавляю я запись в DateSet вот код:
Me.cm.EndCurrentEdit()
newrow = Select_editDS1.Editors.NewEditorsRow
Me.newrow.Editor = a
Me.Select_editDS1.Editors.AddEditorsRow(newrow)
If Me.Select_editDS1.Editors.Rows.Count > 0 Then
Me.cm.Position = Me.Select_editDS1.Editors.Rows.Count
End If
где a - переменная содержащая имя пользователя, который залогинился. cm - CurrencyManager и имеет значение: Me.cm = CType(BindingContext(Me.DataGridView1.DataSource, Me.DataGridView1.DataMember), CurrencyManager)
newrow - новый row.
Всё отлично добовляеться, но когда нажимаешь на кнопу "Новое", всё отлично добовляеться из textbox'ов я добовляю записи, нажымаю сохранить, всё сохраняеться, но когда второй раз нажимаешь "новое", то изчезает значение ячейки строки, на которой стоит фокус... тоесть первой строки, и при этом всётаки добовляеться строка... Я уже и ReadOnly везде ставил и что только не делал! :(
Может кто поможет! А то проект горит, а из-за этой ошибки всё насмарку!