Michael Sterling
asked on
How do I mouseover a cell in my DataGrid and retrieve a value from that row?
Hello, I have a DataGrid and want to be able to mouseover a (LinkButton, HyperLink, <a></a>) control / tag (which ever is easiest of the 3, or possibly all), and somehow retrieve a value from one of the fields (databound fields) in that row. I then want to take that value and perform some processing with it behind the scenes in C#. How would I do this?
my DataGrid
my DataGrid
<asp:DataGrid ID="dgSummary" runat="server" AllowPaging="True" AllowSorting="true"
PagerStyle-Mode="NumericPages" PagerStyle-Position="TopAndBottom" PagerStyle-HorizontalAlign="center"
PagerStyle-BackColor="#CCCCCC" PagerStyle-NextPageText="Next Page" PagerStyle-PrevPageText="Prev Page"
Font-Size="14px" AutoGenerateColumns="False" CellPadding="2" PageSize="10" Width="80%"
OnPageIndexChanged="dgSummary_PageIndexChanged" OnSortCommand="dgSummary_SortCommand"
OnItemCommand="dgSummary_ItemCommand">
<HeaderStyle BackColor="#CCCCCC" HorizontalAlign="Center" Font-Bold="true"></HeaderStyle>
<Columns>
<asp:TemplateColumn Visible="false">
<ItemTemplate>
<asp:Label ID="lblPSEQ" runat="server" Text='<%# Eval("PSEQ") %>' />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn Visible="false">
<ItemTemplate>
<asp:Label ID="lblCompName" runat="server" Text='<%# Eval("PNAME") %>' />
</ItemTemplate>
</asp:TemplateColumn>
<%--<asp:BoundColumn HeaderStyle-Width="425px" HeaderText="Name" DataField="PNAME" SortExpression="PNAME" />--%>
<asp:TemplateColumn HeaderText="Company Name" ItemStyle-Width="100em" HeaderStyle-ForeColor="#034AF3"
ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="lnkbtnGoogleMap" Text='<%# Eval("PNAME") %>' CommandName="GoogleMap"
runat="server" OnClientClick='_blank'/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn HeaderStyle-Width="400px" HeaderText="City" DataField="PCITY" SortExpression="PCITY"
ItemStyle-HorizontalAlign="Center" />
<asp:BoundColumn HeaderStyle-Width="75px" HeaderText="State" DataField="PSTATE" SortExpression="PSTATE"
ItemStyle-HorizontalAlign="Center" />
<asp:BoundColumn HeaderStyle-Width="400px" HeaderText="Summary Count" DataField="PCOUNT"
SortExpression="PCOUNT" ItemStyle-HorizontalAlign="Center" />
<asp:TemplateColumn HeaderText="Details" ItemStyle-Width="400px" HeaderStyle-ForeColor="#034AF3"
ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="lnkButton" Text="Show Details" CommandName="ShowDetails" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER