Hello All
I have some web site build in asp.net 4 and contains some web page have a dropdow list like the following:
<ASP:DropDownList ID="ddlCustomer" runat="server" CssClass="StylDropDownList1" DataSourceID="ObjectDataSource1"
DataTextField="Name" DataValueField="ID" >
<asp:ListItem Value="0" meta:ResourceKey="Choose" Selected="True"></asp:ListItem>
</ASP:DropDownList>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="Get" TypeName="UniSoft.ACTCRM.BusinessLayer.CustomerManager">
</asp:ObjectDataSource>
and after the data source bind this controls it becomes like the following:
<option selected="selected" value="0">Choose...</option>
<option value="1">Ahmed ALi</option>
<option value="2">Emad Ahmed</option>
<option value="5">sas</option>
<option value="7">aaaaaaaa</option>
<option value="12">test</option>
<option value="13">ali </option>
<option value="14">hamada</option>
<option value="16">alihg</option>
<option value="17">Test customer</option>
<option value="19">hamada 2000</option>
<option value="20">Mustafa Hamdy</option>
<option value="21">Esmael</option>
<option value="22">Mircosoft</option>
<option value="23">ACT</option>
<option value="24">GizaSystems</option>
<option value="25">CompuTech</option>
<option value="26">MrcoTech</option>
<option value="27">QNet</option>
<option value="28">kkk</option>
<option value="29">3www</option>
<option value="32">sama</option>
<option value="33">NewOne</option>
<option value="34">Yousry</option>
<option value="35">Lila</option>
<option value="36">Omar Ahmed</option>
<option value="37">Moshen</option>
<option value="39">yasser</option>
<option value="40">Unisoft</option>
<option value="41">mostafa Hamdy</option>
<option value="42">gdfgdfgdfg</option>
<option value="43">hhhhhhhhhhhhhhhhhhh</option>
<option value="44">mostafaHamdy123</option>
<option value="45">woooooooooooooooooooow</option>
<option value="46">ahmed abdullhameen</option>
when I save the selected value in the DB correctly I wish to display it in dropdown list control I do like the following in the page Load:
string Mode = Request.QueryString["Mode"];
string ID = Request.QueryString["ID"];
if(!Page.IsPostBack)
{
if(Mode == "Edit")
{
FillData(
int.Parse(ID));
}
}
protected void FillData(int Id)
{
devMngr = new DeviceManager().GetByID(Id);
if (devMngr != null)
{
ddlCustomer.SelectedValue = devMngr.CustomerID.ToString()//the value from data base is 12;
}
}
but after I do the above I found that the ddlCustomer.SelectedValue is 0 ?!!!!!
please if any body get what I mean and can help me please send me or tell me about some URL may help me to solve this issue
regards
Mostafa