2010-09-16 12 views
1

dans ma grille rad j'ai un ColonneLiée (System.String) que je veux changer sa valeur null à un autre texte ... customizecomment puis-je vérifier et modifier la colonne Text Of the DataBound de Mon telerik RadGrid?

comment puis-je vérifier et modifier le texte de la colonne DataBound de mon telerik RadGrid ?

merci pour votre future réponse

+0

Essayez-vous de changer le texte affiché sur la colonne lorsque le champ lié à la colonne est nul? –

+0

c'est exactement ce que je veux ... – LostLord

Répondre

4

ce fut ma réponse:

protected void grd_ItemDataBound(object sender, GridItemEventArgs e) 
{ 

    if (e.Item is GridDataItem) 
    { 
     GridDataItem dataItem = (GridDataItem)e.Item; 

     //if (string.IsNullOrEmpty(dataItem["Test"].Text)) 
     if(dataItem["Test"].Text == " ") 
     { 
      dataItem["Test"].Text = "Empty"; 
      dataItem["Test"].ForeColor = ColorTranslator.FromHtml("#006E6E"); 
     } 
    } 

} 
1

Vous pouvez simplement utiliser la propriété GridBoundColumn.EmptyDataText.

0

Si vous utilisez gridview dans la colonne liée, il existe une propriété appelée "NullDisplayText". Vous pouvez utiliser ceci pour afficher un texte différent à la place de Null.