2017-03-06 1 views
1

Selon la solution au niveau de la colonne: https://stackoverflow.com/a/11803015/1460189Comment régler la cellule désactiver au niveau de la cellule au lieu de la colonne entière

private void dg_CellListSelect(object sender, CellEventArgs e) 
    { 
     if (e.Cell.Column.Key == "someID") 
      e.Cell.Row.Cells["someColumn"].Activation = Activation.NoEdit; 
     //Property or indexer cannot be assigned to -- it is read only 
    } 

Basé sur une certaine logique sur la cellule particulière, je veux le désactiver, mais apparemment ne pourrais pas mis la valeur pour l'attribut Activation?

+0

Quelle version d'Infragistics utilisez-vous? –

+0

Qu'est-ce que vous entendez par "Je ne peux pas définir la valeur de l'activation"? Avez-vous une erreur? Ou vous avez une exception? – wnvko

Répondre

0

Si par désactivé, vous voulez dire que l'utilisateur n'est pas autorisé à modifier la cellule, alors je pense que vous voulez la propriété ReadOnly.

e.Cell.Row.Cells["someColumn"].ReadOnly = false; 
+0

Il n'y a pas de balise 'ReadOnly' disponible –