2013-04-01 6 views
0

У меня есть UltraGrid, в котором вы можете добавить строку, заполнив информацию в пустой строке сверху. Я хочу, чтобы изменить строку, так что я не вижу кнопки в конце, как это (в конце серой линии):UltraGrid изменить новые столбцы строк

enter image description here

Я не могу найти где изменить только эту строку , Есть идеи ?

+1

Я не знаю, можете ли вы считать этот ответ, поэтому я размещаю его как комментарий. Кому ты рассказываешь. Существует событие под названием InitializeTemplateAddRow, которое предназначено для настройки TemplateAddRow (это имя этой строки). Несмотря на то, что у ячейки есть свойство Hidden, я не смог скрыть конкретную ячейку TemplateAddRow, не скрывая также столбец Whole, но вы можете легко отключить его, установив 'e.TemplateAddRow.Cells [" Key "]. Активация = Activation.Disabled; ' – Steve

+0

@Steve Работает отлично. Можете ли вы выразить это как ответ, чтобы я мог принять его? – phadaphunk

ответ

2

Существует событие под названием InitializeTemplateAddRow, которое предназначено для настройки TemplateAddRow (это название этой строки).
Несмотря на то, что клетка имеет Hidden свойство я не смог скрыть определенную ячейку TemplateAddRow без также скрывает весь столбец, но вы можете легко отключить конкретную ячейку с помощью этого кода внутри обработчика событий:

Imports Infragistics.Shared 
Imports Infragistics.Win 
Imports Infragistics.Win.UltraWinGrid 

Private Sub UltraGrid1_InitializeTemplateAddRow(ByVal sender As Object, _ 
    ByVal e As Infragistics.Win.UltraWinGrid.InitializeTemplateAddRowEventArgs) _ 
    Handles UltraGrid1.InitializeTemplateAddRow 
    ' Initialize the template add-row. You can set the default values for the cells 
    ' in the add-row. When the user adds a new row through the template add-row, the 
    ' new row will be initialized with these default values. 

    ' e.TemplateAddRow.Cells(0).Value = -1 

    ' or totally disable the cells that that you don't want to use (e.g buttons like cells) 

    e.TemplateAddRow.Cells["Key"].Activation = Activation.Disabled 
End Sub