Rat*_*ish 2 infragistics ultrawingrid wingrid winforms
我使用的是Infragistics 2013版.我有一个要求,我必须在winforms ultragrid的列中添加一个按钮和一个文本.该按钮将打开一个弹出屏幕,允许用户选择将在网格列中显示为文本的值.
谢谢.
小智 6
将列的样式设置为ColumnStyle .EditButton.例如:
UltraGrid1.DisplayLayout.Bands(0).Columns("ColName").Style = Infragistics.Win.UltraWinGrid.ColumnStyle.EditButton
Run Code Online (Sandbox Code Playgroud)
然后,您可以处理UltraGrids CellButtonClicked事件,以了解何时单击按钮,e.Cell将告知您单击了哪个单元格:
Private Sub UltraGrid1_ClickCellButton(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.CellEventArgs) Handles ultraGrid1.ClickCellButton
Debug.WriteLine("Button in " & e.Cell.Value.ToString() & " cell was clicked.")
End Sub
Run Code Online (Sandbox Code Playgroud)