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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata