Click here to Skip to main content
14,328,368 members
Rate this:
Please Sign up or sign in to vote.
See more:
i want to bind data in drop down list dyanamically.i hav taken following grid
<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

Rate this:
Please Sign up or sign in to vote.

Solution 1

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

</DropDownList>
   
v2

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




CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100