this is my gridview output
if i edit 2nd row means the selected item state name want to selected in form dropdown1 and also city in dropdown2 how to write in edit event ?
| ID |
State Name |
City Name |
Hotel Name |
Hotel Image |
Edit |
Delete |
| 1 |
Tamilnadu |
Madurai |
tajt |
|
|
|
| 2 |
Tamilnadu |
Madurai |
taj |
|
|
|
| 3 |
Andrha |
kadappa |
renu |
|
|
|
if (e.CommandName == "edt")
{
ImageButton img = (ImageButton)e.CommandSource as ImageButton;
GridViewRow row = img.NamingContainer as GridViewRow;
Label lid = (Label)row.FindControl("lblid");
///code... ?
}
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:Label ID="lblid" runat="server" Text='<%#Eval("id") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="State Name">
<ItemTemplate>
<asp:Label ID="lblstatename" runat="server" Text='<%#Eval("statename") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="City Name">
<ItemTemplate>
<asp:Label ID="lblcityname" runat="server" Text='<%#Eval("cityname") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Hotel Name">
<ItemTemplate>
<asp:Label ID="lblhotelname" runat="server" Text='<%#Eval("hotelname") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Hotel Image">
<ItemTemplate>
<asp:ImageButton ID="lblfileupload" runat="server" ImageUrl='<%#Eval("path") %>' Width="100px" Height="100px" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField AccessibleHeaderText="Edit" HeaderText="Edit">
<ItemTemplate>
<asp:ImageButton ID="btnedit" runat="server" CommandName="edt" ImageUrl="~/Images/edit.png" />
</ItemTemplate>
<EditItemTemplate>
<asp:ImageButton ID="btnupdate" runat="server" Text="Update" OnClientClick="return confirm('Do You Want To Update')" CommandName="upd" ImageUrl="~/Images/update.png"></asp:ImageButton>
<asp:ImageButton ID="btncancel" runat="server" CommandName="can" Text="Cancel" ImageUrl="~/Images/cancel.png"></asp:ImageButton>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField AccessibleHeaderText="Delete" HeaderText="Delete">
<ItemTemplate>
<asp:ImageButton ID="btndelete" runat="server" CommandName="del" OnClientClick="return confirm('Do You Want To Delete?')" ImageUrl="~/Images/delete.png" />
</ItemTemplate>
</asp:TemplateField>