Skip to content

DevExpress-Examples/winforms-grid-hide-check-box-from-certain-cells

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinForms Data Grid - Hide a check box from certain grid cells

This example creates an empty repository item and handles the CustomRowCellEdit event to assign it to grid cells based on a specific condition:

WinForms Data Grid - Hide a check box from certain grid cells

RepositoryItem emptyEditor;
private void Form1_Load(object sender, System.EventArgs e) {
    emptyEditor = new RepositoryItem();
    gridControl1.RepositoryItems.Add(emptyEditor);
    // ...
}
private void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) {
    if (e.Column.FieldName == "Discontinued" &&
        NeedToHideDiscontinuedCheckbox(sender as GridView, e.RowHandle))
        e.RepositoryItem = emptyEditor;
}
bool NeedToHideDiscontinuedCheckbox(GridView view, int row) {
    return (view.GetRowCellDisplayText(row, "Category") == "Dairy Products");
}