Click here to Skip to main content
15,942,847 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
i want to bind data in drop down list dyanamically.i hav taken following grid
XML
<asp:GridView CssClass="gridborder"
                    ID="dgvRelatedEmployees" runat="server" AutoGenerateColumns="False"
                    Width="100%" CellPadding="0" CellSpacing="0" BorderColor="#7e7b9a"
                    BorderStyle="Solid" BorderWidth="2px"
                    Font-Names="Trebuchet MS, Helvetica, sans-serif"
                    onselectedindexchanged="dgvRelatedEmployees_SelectedIndexChanged" >
                    <HeaderStyle CssClass="gridheader" />
                <Columns>
                    <asp:TemplateField HeaderText="Planning ID" Visible="false">
                        <ItemTemplate>
                            <asp:Label ID="lblPlanningID" Text='<%#Eval("attID")%>' Visible="false" runat="server"></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Employee ID" Visible="false">
                        <ItemTemplate>
                            <asp:Label ID="lblEmpID" Text='<%#Eval("empID")%>' Visible="true" runat="server"></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                     <asp:TemplateField HeaderText="Code" ItemStyle-HorizontalAlign="center" ItemStyle-Font-Bold="true" ItemStyle-ForeColor="#292838"  ItemStyle-Width="10%" ItemStyle-Font-Names="Helvetica" ItemStyle-Font-Size="Large" ItemStyle-Height="20px">
                        <ItemTemplate>
                            <asp:Label ID="lblCode" Text='<%#Eval("empCode")%>' runat="server"></asp:Label>
                        </ItemTemplate>
                        <%--<ItemStyle Font-Bold="true" BorderColor="Black"  HorizontalAlign="center" Width="10%"></ItemStyle>--%><ItemStyle HorizontalAlign="Center" Font-Bold="True" Font-Names="Helvetica" Font-Size="Large" ForeColor="#292838" Height="20px" Width="10%"></ItemStyle>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Employee" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="20%" ItemStyle-ForeColor="#292838" ItemStyle-Font-Names="Helvetica" ItemStyle-Font-Size="medium">
                        <ItemTemplate>
                            <asp:Label ID="lblName" Text='<%#Eval("empName")%>' runat="server"></asp:Label>
                        </ItemTemplate>
                        <%--<ItemStyle HorizontalAlign="Left" Width="15%"></ItemStyle>--%><ItemStyle HorizontalAlign="Left" Font-Names="Helvetica" Font-Size="Medium" ForeColor="#292838" Width="20%"></ItemStyle>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Designation" ItemStyle-HorizontalAlign="center" ItemStyle-Width="10%" ItemStyle-ForeColor="#000000" ItemStyle-Font-Names="Helvetica" ItemStyle-Font-Size="small">
                        <ItemTemplate>
                            <asp:Label ID="lblDesignation" Text='<%#Eval("empDesignation")%>' runat="server"></asp:Label>
                        </ItemTemplate>
                        <%--<ItemStyle HorizontalAlign="Left" Width="15%"></ItemStyle>--%><ItemStyle HorizontalAlign="Center" Font-Names="Helvetica" Font-Size="Small" ForeColor="Black" Width="10%"></ItemStyle>
                    </asp:TemplateField>
                 <asp:TemplateField HeaderText="On Role" ItemStyle-HorizontalAlign="center" ItemStyle-Width="10%">
                     <ItemTemplate>
                         <asp:DropDownList Width="95%" Height="60%" ID="ddlRole" runat="server" BackColor="Cornsilk">
                            <asp:ListItem Value="GENUS" Text="GENUS"></asp:ListItem>
                            <asp:ListItem Value="SUMIT" Text="SUMIT"></asp:ListItem>
                            <asp:ListItem Value="GLOBAL" Text="GLOBAL"></asp:ListItem>
                            <asp:ListItem Value="CONSULTANT" Text="CONSULTANT"></asp:ListItem>
                        </asp:DropDownList>
                    </ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="10%"></ItemStyle>
                </asp:TemplateField>
                    <asp:TemplateField HeaderText="In-Time" ItemStyle-HorizontalAlign="center" ItemStyle-Width="90px" >
                        <ItemTemplate>
                            <asp:DropDownList Width="45%" Height="60%" ID="ddlInHr" runat="server">
                                <asp:ListItem Value="00" Text="00"></asp:ListItem>
                                <asp:ListItem Value="01" Text="01"></asp:ListItem>
                                <asp:ListItem Value="02" Text="02"></asp:ListItem>
                                <asp:ListItem Value="03" Text="03"></asp:ListItem>
                                <asp:ListItem Value="04" Text="04"></asp:ListItem>
                                <asp:ListItem Value="05" Text="05"></asp:ListItem>
                                <asp:ListItem Value="06" Text="06"></asp:ListItem>
                                <asp:ListItem Value="07" Text="07"></asp:ListItem>
                                <asp:ListItem Value="08" Text="08"></asp:ListItem>
                                <asp:ListItem Value="09" Text="09"></asp:ListItem>
                                <asp:ListItem Value="10" Text="10"></asp:ListItem>
                                <asp:ListItem Value="11" Text="11"></asp:ListItem>
                                <asp:ListItem Value="12" Text="12"></asp:ListItem>
                                <asp:ListItem Value="13" Text="13"></asp:ListItem>
                                <asp:ListItem Value="14" Text="14"></asp:ListItem>
                                <asp:ListItem Value="15" Text="15"></asp:ListItem>
                                <asp:ListItem Value="16" Text="16"></asp:ListItem>
                                <asp:ListItem Value="17" Text="17"></asp:ListItem>
                                <asp:ListItem Value="18" Text="18"></asp:ListItem>
                                <asp:ListItem Value="19" Text="19"></asp:ListItem>
                                <asp:ListItem Value="20" Text="20"></asp:ListItem>
                                <asp:ListItem Value="21" Text="21"></asp:ListItem>
                                <asp:ListItem Value="22" Text="22"></asp:ListItem>
                                <asp:ListItem Value="23" Text="23"></asp:ListItem>
                                <asp:ListItem Value="24" Text="24"></asp:ListItem>
                            </asp:DropDownList>:
                            <asp:DropDownList Width="45%" Height="60%" ID="ddlInMin" runat="server">
                                <asp:ListItem Value="00" Text="00"></asp:ListItem>
                                <asp:ListItem Value="01" Text="01"></asp:ListItem>
                                <asp:ListItem Value="02" Text="02"></asp:ListItem>
                                <asp:ListItem Value="03" Text="03"></asp:ListItem>
                                <asp:ListItem Value="04" Text="04"></asp:ListItem>
                                <asp:ListItem Value="05" Text="05"></asp:ListItem>
                                <asp:ListItem Value="06" Text="06"></asp:ListItem>
                                <asp:ListItem Value="07" Text="07"></asp:ListItem>
                                <asp:ListItem Value="08" Text="08"></asp:ListItem>
                                <asp:ListItem Value="09" Text="09"></asp:ListItem>
                                <asp:ListItem Value="10" Text="10"></asp:ListItem>
                                <asp:ListItem Value="11" Text="11"></asp:ListItem>
                                <asp:ListItem Value="12" Text="12"></asp:ListItem>
                                <asp:ListItem Value="13" Text="13"></asp:ListItem>
                                <asp:ListItem Value="14" Text="14"></asp:ListItem>
                                <asp:ListItem Value="15" Text="15"></asp:ListItem>
                                <asp:ListItem Value="16" Text="16"></asp:ListItem>
                                <asp:ListItem Value="17" Text="17"></asp:ListItem>
                                <asp:ListItem Value="18" Text="18"></asp:ListItem>
                                <asp:ListItem Value="19" Text="19"></asp:ListItem>
                                <asp:ListItem Value="20" Text="20"></asp:ListItem>
                                <asp:ListItem Value="21" Text="21"></asp:ListItem>
                                <asp:ListItem Value="22" Text="22"></asp:ListItem>
                                <asp:ListItem Value="23" Text="23"></asp:ListItem>
                                <asp:ListItem Value="24" Text="24"></asp:ListItem>
                                <asp:ListItem Value="25" Text="25"></asp:ListItem>
                                <asp:ListItem Value="26" Text="26"></asp:ListItem>
                                <asp:ListItem Value="27" Text="27"></asp:ListItem>
                                <asp:ListItem Value="28" Text="28"></asp:ListItem>
                                <asp:ListItem Value="29" Text="29"></asp:ListItem>
                                <asp:ListItem Value="30" Text="30"></asp:ListItem>
                                <asp:ListItem Value="31" Text="31"></asp:ListItem>
                                <asp:ListItem Value="32" Text="32"></asp:ListItem>
                                <asp:ListItem Value="33" Text="33"></asp:ListItem>
                                <asp:ListItem Value="34" Text="34"></asp:ListItem>
                                <asp:ListItem Value="35" Text="35"></asp:ListItem>
                                <asp:ListItem Value="36" Text="36"></asp:ListItem>
                                <asp:ListItem Value="37" Text="37"></asp:ListItem>
                                <asp:ListItem Value="38" Text="38"></asp:ListItem>
                                <asp:ListItem Value="39" Text="39"></asp:ListItem>
                                <asp:ListItem Value="40" Text="40"></asp:ListItem>
                                <asp:ListItem Value="41" Text="41"></asp:ListItem>
                                <asp:ListItem Value="42" Text="42"></asp:ListItem>
                                <asp:ListItem Value="43" Text="43"></asp:ListItem>
                                <asp:ListItem Value="44" Text="44"></asp:ListItem>
                                <asp:ListItem Value="45" Text="45"></asp:ListItem>
                                <asp:ListItem Value="46" Text="46"></asp:ListItem>
                                <asp:ListItem Value="47" Text="47"></asp:ListItem>
                                <asp:ListItem Value="48" Text="48"></asp:ListItem>
                                <asp:ListItem Value="49" Text="49"></asp:ListItem>
                                <asp:ListItem Value="50" Text="50"></asp:ListItem>
                                <asp:ListItem Value="51" Text="51"></asp:ListItem>
                                <asp:ListItem Value="52" Text="52"></asp:ListItem>
                                <asp:ListItem Value="53" Text="53"></asp:ListItem>
                                <asp:ListItem Value="54" Text="54"></asp:ListItem>
                                <asp:ListItem Value="55" Text="55"></asp:ListItem>
                                <asp:ListItem Value="56" Text="56"></asp:ListItem>
                                <asp:ListItem Value="57" Text="57"></asp:ListItem>
                                <asp:ListItem Value="58" Text="58"></asp:ListItem>
                                <asp:ListItem Value="59" Text="59"></asp:ListItem>
                                <asp:ListItem Value="60" Text="60"></asp:ListItem>
                            </asp:DropDownList>
                        </ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="90px"></ItemStyle>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Out-Time" ItemStyle-HorizontalAlign="center" ItemStyle-Width="80px" >
                        <ItemTemplate>
                        <asp:DropDownList Width="45%" Height="60%" ID="ddlOutHr" runat="server">
                                <asp:ListItem Value="00" Text="00"></asp:ListItem>
                                <asp:ListItem Value="01" Text="01"></asp:ListItem>
                                <asp:ListItem Value="02" Text="02"></asp:ListItem>
                                <asp:ListItem Value="03" Text="03"></asp:ListItem>
                                <asp:ListItem Value="04" Text="04"></asp:ListItem>
                                <asp:ListItem Value="05" Text="05"></asp:ListItem>
                                <asp:ListItem Value="06" Text="06"></asp:ListItem>
                                <asp:ListItem Value="07" Text="07"></asp:ListItem>
                                <asp:ListItem Value="08" Text="08"></asp:ListItem>
                                <asp:ListItem Value="09" Text="09"></asp:ListItem>
                                <asp:ListItem Value="10" Text="10"></asp:ListItem>
                                <asp:ListItem Value="11" Text="11"></asp:ListItem>
                                <asp:ListItem Value="12" Text="12"></asp:ListItem>
                                <asp:ListItem Value="13" Text="13"></asp:ListItem>
                                <asp:ListItem Value="14" Text="14"></asp:ListItem>
                                <asp:ListItem Value="15" Text="15"></asp:ListItem>
                                <asp:ListItem Value="16" Text="16"></asp:ListItem>
                                <asp:ListItem Value="17" Text="17"></asp:ListItem>
                                <asp:ListItem Value="18" Text="18"></asp:ListItem>
                                <asp:ListItem Value="19" Text="19"></asp:ListItem>
                                <asp:ListItem Value="20" Text="20"></asp:ListItem>
                                <asp:ListItem Value="21" Text="21"></asp:ListItem>
                                <asp:ListItem Value="22" Text="22"></asp:ListItem>
                                <asp:ListItem Value="23" Text="23"></asp:ListItem>
                                <asp:ListItem Value="24" Text="24"></asp:ListItem>
                            </asp:DropDownList>:
                            <asp:DropDownList Width="45%" Height="60%" ID="ddlOutMin" runat="server">
                                <asp:ListItem Value="00" Text="00"></asp:ListItem>
                                <asp:ListItem Value="01" Text="01"></asp:ListItem>
                                <asp:ListItem Value="02" Text="02"></asp:ListItem>
                                <asp:ListItem Value="03" Text="03"></asp:ListItem>
                                <asp:ListItem Value="04" Text="04"></asp:ListItem>
                                <asp:ListItem Value="05" Text="05"></asp:ListItem>
                                <asp:ListItem Value="06" Text="06"></asp:ListItem>
                                <asp:ListItem Value="07" Text="07"></asp:ListItem>
                                <asp:ListItem Value="08" Text="08"></asp:ListItem>
                                <asp:ListItem Value="09" Text="09"></asp:ListItem>
                                <asp:ListItem Value="10" Text="10"></asp:ListItem>
                                <asp:ListItem Value="11" Text="11"></asp:ListItem>
                                <asp:ListItem Value="12" Text="12"></asp:ListItem>
                                <asp:ListItem Value="13" Text="13"></asp:ListItem>
                                <asp:ListItem Value="14" Text="14"></asp:ListItem>
                                <asp:ListItem Value="15" Text="15"></asp:ListItem>
                                <asp:ListItem Value="16" Text="16"></asp:ListItem>
                                <asp:ListItem Value="17" Text="17"></asp:ListItem>
                                <asp:ListItem Value="18" Text="18"></asp:ListItem>
                                <asp:ListItem Value="19" Text="19"></asp:ListItem>
                                <asp:ListItem Value="20" Text="20"></asp:ListItem>
                                <asp:ListItem Value="21" Text="21"></asp:ListItem>
                                <asp:ListItem Value="22" Text="22"></asp:ListItem>
                                <asp:ListItem Value="23" Text="23"></asp:ListItem>
                                <asp:ListItem Value="24" Text="24"></asp:ListItem>
                                <asp:ListItem Value="25" Text="25"></asp:ListItem>
                                <asp:ListItem Value="26" Text="26"></asp:ListItem>
                                <asp:ListItem Value="27" Text="27"></asp:ListItem>
                                <asp:ListItem Value="28" Text="28"></asp:ListItem>
                                <asp:ListItem Value="29" Text="29"></asp:ListItem>
                                <asp:ListItem Value="30" Text="30"></asp:ListItem>
                                <asp:ListItem Value="31" Text="31"></asp:ListItem>
                                <asp:ListItem Value="32" Text="32"></asp:ListItem>
                                <asp:ListItem Value="33" Text="33"></asp:ListItem>
                                <asp:ListItem Value="34" Text="34"></asp:ListItem>
                                <asp:ListItem Value="35" Text="35"></asp:ListItem>
                                <asp:ListItem Value="36" Text="36"></asp:ListItem>
                                <asp:ListItem Value="37" Text="37"></asp:ListItem>
                                <asp:ListItem Value="38" Text="38"></asp:ListItem>
                                <asp:ListItem Value="39" Text="39"></asp:ListItem>
                                <asp:ListItem Value="40" Text="40"></asp:ListItem>
                                <asp:ListItem Value="41" Text="41"></asp:ListItem>
                                <asp:ListItem Value="42" Text="42"></asp:ListItem>
                                <asp:ListItem Value="43" Text="43"></asp:ListItem>
                                <asp:ListItem Value="44" Text="44"></asp:ListItem>
                                <asp:ListItem Value="45" Text="45"></asp:ListItem>
                                <asp:ListItem Value="46" Text="46"></asp:ListItem>
                                <asp:ListItem Value="47" Text="47"></asp:ListItem>
                                <asp:ListItem Value="48" Text="48"></asp:ListItem>
                                <asp:ListItem Value="49" Text="49"></asp:ListItem>
                                <asp:ListItem Value="50" Text="50"></asp:ListItem>
                                <asp:ListItem Value="51" Text="51"></asp:ListItem>
                                <asp:ListItem Value="52" Text="52"></asp:ListItem>
                                <asp:ListItem Value="53" Text="53"></asp:ListItem>
                                <asp:ListItem Value="54" Text="54"></asp:ListItem>
                                <asp:ListItem Value="55" Text="55"></asp:ListItem>
                                <asp:ListItem Value="56" Text="56"></asp:ListItem>
                                <asp:ListItem Value="57" Text="57"></asp:ListItem>
                                <asp:ListItem Value="58" Text="58"></asp:ListItem>
                                <asp:ListItem Value="59" Text="59"></asp:ListItem>
                                <asp:ListItem Value="60" Text="60"></asp:ListItem>
                            </asp:DropDownList>
                        </ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="80px"></ItemStyle>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Type" ItemStyle-HorizontalAlign="center" ItemStyle-Width="10%">
                     <ItemTemplate>
                         <asp:DropDownList Width="95%" Height="60%" ID="ddlType" runat="server" BackColor="Honeydew">
                            <asp:ListItem Value="PRESENT" Text="PRESENT"></asp:ListItem>
                            <asp:ListItem Value="LATE" Text="LATE"></asp:ListItem>
                            <asp:ListItem Value="ABSENT" Text="ABSENT"></asp:ListItem>
                            <asp:ListItem Value="HALF DAY" Text="HALF DAY"></asp:ListItem>
                            <asp:ListItem Value="O/D" Text="O/D"></asp:ListItem>
                            <asp:ListItem Value="LEAVE" Text="LEAVE"></asp:ListItem>
                        </asp:DropDownList>
                    </ItemTemplate>
<ItemStyle HorizontalAlign="Center" Width="10%"></ItemStyle>
                </asp:TemplateField>
                    <asp:TemplateField HeaderText="Remarks">
                        <ItemTemplate>
                            <asp:TextBox BorderStyle="None" BackColor="Transparent" ID="remarks" Text='<%#Eval("attRemarks")%>' Width="100%" Wrap="true" runat="server"></asp:TextBox>
                         </ItemTemplate>
                     </asp:TemplateField>
                </Columns>
                    <AlternatingRowStyle BackColor="White" BorderColor="#53A6D7"
                        BorderWidth="1px" />
            </asp:GridView>
...
in drop down i want that value highlighted which is stored for that employee code in database table.......code behind is in c#
Posted

1 solution

<asp:dropdownlist width="95%" height="60%" id="ddlType" runat="server" backcolor="Honeydew" SelectedValue='<%# Bind("value from db")%>'>

</DropDownList>
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900