dropdownlist index in an editable datagrid

S

shamila.thakur

I have an editable datagrid
one of itz column is a dropdownlist
<asp:TemplateColumn>
<ItemTemplate> <asp:Label ID=lblAreaWebsiteID Runat=server
text='<%#
DataBinder.Eval(Container.DataItem,"WebsiteName")%>'></asp:Label>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddlWebsiteName_edit" Runat=server
DataSource="<%# PopulateWebsiteID()%>" DataTextField="name"
DataValueField="id"
OnPreRender=SetDropDownIndexForWebite></asp:DropDownList>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>

I want to set the dropdownindex on the ddl to the seleced index in edit
mode.

what i do rite now is
public void SetDropDownIndexForWebite(object sender,System.EventArgs e)
{
DropDownList ed;
ed = (DropDownList)sender;
ed.SelectedIndex = ed.Items.IndexOf(ed.Items.FindByText(name));
}

protected void dgAreaList_Edit(object sender,DataGridCommandEventArgs
e)
{
dgAreaList.ShowFooter= false;
dgAreaList.EditItemIndex= e.Item.ItemIndex;
Label lblAreaWebsiteID =
(Label)e.Item.FindControl("lblAreaWebsiteID");
getAreaList();
name = lblAreaWebsiteID.Text;
}

but it doesnt work.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top