<asp:GridView ID="GrdSample" CssClass="task-table" runat="server" Width="485px" AutoGenerateColumns="False"
AllowPaging="True" PageSize="12">
<Columns>
<asp:BoundField DataField="ColName" HeaderText="Name" />
<asp:BoundField DataField="ColAge" HeaderText="Age" />
<asp:TemplateField HeaderText="Delete" >
<ItemTemplate >
<asp:DropDownList ID="ddlSubject" AutoPostBack="True" onselectedindexchanged="ddlSubject_SelectedIndexChanged" Width = "100px" runat="server"> </asp:DropDownList>
</ItemTemplate>
<FooterStyle HorizontalAlign="Center" />
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Top" />
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>
C# code:
DropDownList ddlSubject = (DropDownList)GrdSample.Rows[iCount-1].FindControl("ddlSubject");
and then you can get any value of dropdown list and display any where , you can take a label in itemtemplate column and display it .