2010-05-27 60 views
0

我正在使用一个DataGrid和Asp:Template Control的templatecolumn。在Design Page中,我使用了Tool tip来控制这个控件,但是在ItemDatabound事件中,它会检查这个标签文本的字符数。如果角色小于40,我必须禁用该控件的工具提示。但是我无法完成此任务。它将如何完成?请帮帮我。在此先感谢..控件的禁用工具提示

回答

2

假设标签是DataGrid中的第一个单元格。如果不是,则需要更改Cells[0]中的号码。

void R1_ItemDataBound(Object sender, DataGridItemEventArgs e) 
    { 

     if (e.Item.ItemType == ListItemType.Item || 
      e.Item.ItemType == ListItemType.AlternatingItem) 
     { 

      if(e.Item.Cells[0].Text.Length <= 40){ 
       e.Item.Cells[0].Text = String.Empty; 
      } 
     } 
    }