如何绑定这样的数据... <ul> <li>绑定数据</li> </ul>

时间:2016-10-28 09:49:04

标签: c# asp.net

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

(ASPX)HTML代码

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

在适当的位置,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();

请帮帮我...

此致 迪帕克

2 个答案:

答案 0 :(得分:0)

如果您的问题完全不明确,那么如果您在执行后使用数据表来保存数据,则可以使用源绑定。 e.g - &GT; 代码示例

 <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>

通过这种方式你可以显示一些...... 但要明确

答案 1 :(得分:0)

尝试使用foreach

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

希望它有所帮助,并且...有很多人来做这件事并继续练习