This Way:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function () {
$('[id*=GridView1] td').click(function () {
alert($(this).context.innerText);
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
Using JQuery
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FULLNAME" HeaderText="NAME" />
<asp:TemplateField HeaderText="EVALUATION">
<ItemTemplate>
<asp:Label ID="lblEvalution" runat="server" Text='<%# Eval("EVALUATION") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="BRS">
<ItemTemplate>
<asp:Label ID="lblBRS" runat="server" Text='<%# Eval("BRS") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="SD">
<ItemTemplate>
<asp:Label ID="lblSD" runat="server" Text='<%# Eval("SD") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<RowStyle BackColor="White" ForeColor="#330099" HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:GridView>
<br />
Using LinkButton
<br />
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FULLNAME" HeaderText="NAME" />
<asp:TemplateField HeaderText="EVALUATION">
<ItemTemplate>
<asp:LinkButton runat="server" Text='<%# Eval("EVALUATION") %>' OnClick="GetCell"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="BRS">
<ItemTemplate>
<asp:LinkButton runat="server" Text='<%# Eval("BRS") %>' OnClick="GetCell"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="SD">
<ItemTemplate>
<asp:LinkButton runat="server" Text='<%# Eval("SD") %>' OnClick="GetCell"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<RowStyle BackColor="White" ForeColor="#330099" HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:GridView>
</div>
</form>
</body>
</html>
VB.Net
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If Not Me.IsPostBack Then
Dim dt As New DataTable()
dt.Columns.AddRange(New DataColumn(3) {New DataColumn("FullName", GetType(String)), New DataColumn("EVALUATION", GetType(String)), New DataColumn("BRS", GetType(String)), New DataColumn("SD", GetType(String))})
dt.Rows.Add("Shaikh Azim", "EVALUATION1", "BRS1", "SD1")
dt.Rows.Add("Kalpesh Pagdhare", "EVALUATION2", "BRS2", "SD2")
dt.Rows.Add("Sajid dhukka", "EVALUATION3", "BRS3", "SD3")
Me.GridView1.DataSource = dt
Me.GridView1.DataBind()
Me.GridView2.DataSource = dt
Me.GridView2.DataBind()
End If
End Sub
Protected Sub GetCell(sender As Object, e As EventArgs)
Dim btn As LinkButton = TryCast(sender, LinkButton)
ClientScript.RegisterStartupScript(Me.[GetType](), "alert", "alert('" + btn.Text + "')", True)
End Sub
Thank You