Associare un tooltip ad una riga di un DataGrid

di , in UserScript, ASP.NET, DataGrid,

Per associare un tooltip ad una riga di una griglia, magari per visualizzare alcune informazioni riepilogative, basta fare un cast a TableRow dell'oggetto e.Item in un event handler del controllo e valorizzare opportunamente la proprietà ToolTip.

<script runat="server">

private void Page_Load(object sender, System.EventArgs e)
{
  if(!this.IsPostBack)
    this.GridDataBind();
}

private void GridDataBind()
{
  // Esegue il binding della griglia
}

private void GridItemDataBound(object sender, DataGridItemEventArgs e)
{
  if((e.Item.ItemType == ListItemType.Item) ||
  (e.Item.ItemType == ListItemType.AlternatingItem))
  {
    TableRow tr = (TableRow)e.Item;
    tr.ToolTip =
        ((DataRowView)e.Item.DataItem)["dbField"].ToString();
  }
}

</script>
<asp:DataGrid ID="dgrAspitalia"
    Runat="server"
    AutoGenerateColumns="False"
    OnItemDataBound="GridItemDataBound">
<!-- omissis -->
</asp:DataGrid>

Commenti

Visualizza/aggiungi commenti

Associare un tooltip ad una riga di un DataGrid (#728) 1010 2
| Condividi su: Twitter, Facebook, LinkedIn, Google+

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi