如何像这样绑定数据…& lt; ul> & lt; li>绑定data< / li> & lt; / ul>

本文关键字:lt li ul 绑定 data gt 数据 像这样 | 更新日期: 2023-09-27 18:15:32

我需要将存储过程中的一些数据绑定到ul元素中,以便将它们显示为列表的内容。我不能做这件事。请帮帮我。我使用的代码是:

(ASPX) HTML代码

<div class="form-group">
                                            <asp:label runat="server" class="control-label col-sm-3 col-md-3 col-lg-3" ID="LblInventoryNumber" Text="Inventory Number"></asp:label>
                                            <div class="col-sm-9">
                                                <div class="input-group">
                                                    <asp:TextBox runat="server" class="form-control" id="TxtInventoryNumber" placeholder="Number" ></asp:TextBox>
                                                    <span class="input-group-addon">
                                                        <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" ><img src="images/icon-add-on-1.png" alt="" /></a>
                                                        <ul class="dropdown-menu dropdown-menu-right" id="ul" runat="server">
                                                          <li><a href="javascript:;">Action</a></li>
                                                          <li><a href="javascript:;">Another action</a></li>
                                                          <li><a href="javascript:;">Something else here</a></li>
                                                        </ul>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>

在适当的地方,c#代码是:
SqlConnection con = new SqlConnection(ConString);
    string com = "Select SiteID from IC_INVENTORY_T ";
    SqlDataAdapter adpt = new SqlDataAdapter(com, con);
    DataTable dt = new DataTable();
    adpt.Fill(dt);
    ul.DataSource = dt;
   ul .DataBind();
    ul.DataTextField = "SiteID";
    ul.DataValueField = "SiteID";
    ul.DataBind();

请帮我一下……

问候,迪帕克

如何像这样绑定数据…& lt; ul> & lt; li>绑定data< / li> & lt; / ul>

当您的问题完全不清楚时,如果您在执行后使用datatable来保存数据,则可以使用源绑定。如- - ->代码示例

 <ul>
        <%
    for(int I=0; I< dt.rows.count;i++)
    {%>
    <li><%dt.rows[i][column_name].ToString()%></li> 
    <li><%dt.rows[i][column_name].ToString()%></li>     

<%}%>
</ul>

通过这种方式可以显示一些....但是要清楚

尝试使用foreach

foreach item in com
{
    <li>item.coloumname</li>
}

希望对你有帮助。很多源码都这样做并保持实践