I'm having an issue when I add a checkbox column to my datagrid. I am adding the column during the InitializeLayout event. The problem is, when the form loads, all the checkboxes in the checkbox column are completely filled in. Am I doing something wroing? Here is the code I am currently using in the InitializeLayout Event and a picture to show what is going on. Thanks. -Ted
Dim checkColumn As UltraGridColumn = e.Layout.Bands(0).Columns.Add("Batch", "Batch") checkColumn.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox checkColumn.CellActivation = Activation.AllowEdit checkColumn.Header.VisiblePosition = 0
hi tkochi i add checkbox in ultra grid in this way
'/////////////////////////add checkbox in ultragrid/////////////////////////////////////////////////// Me.UltraGrid1.DisplayLayout.Bands(0).Columns.Add("checkbox", "checkbox") Me.UltraGrid1.DisplayLayout.Bands(0).Columns("checkbox").Header.CheckBoxVisibility = HeaderCheckBoxVisibility.WhenUsingCheckEditor
'Aligns the Header checkbox to the right of the Header caption Me.UltraGrid1.DisplayLayout.Bands(0).Columns("checkbox").Header.CheckBoxAlignment = HeaderCheckBoxAlignment.Right
'The checkbox and the cell values are kept in synch to affect only the RowsCollection Me.UltraGrid1.DisplayLayout.Bands(0).Columns("checkbox").Header.CheckBoxSynchronization = HeaderCheckBoxSynchronization.RowsCollection
Me.UltraGrid1.DisplayLayout.Bands(0).Columns("checkbox").Style = ColumnStyle.CheckBox '///////////////////////////////////////checkbox code is end there////////////////////////// End Sub
if u want more help please check my demo code
http://ahmadkhalid44.blogspot.com/2013/05/work-on-ultra-grid.html
Hello,
I'm populating the Ultragrid from an sql datasource. For the boolean column, its displaying check boxes. I want to display yes/no for these. How do I achieve that?
I tried
foreach(UltraGridRow row in ugrid.Rows)
{
foreach (UltraGridCell cell in row.Cells) { if (cell.Value.GetType().Name.Equals("Boolean")) {if (cell.Value.Equals("true")) { cell.Value = "Yes"; } else { cell.Value = "No"; } } }
}
But since, the datatype is boolean, i'm not able to assign a string value. How do I override the datatype ?