如何像这样绑定数据…& 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();
请帮我一下……
问候,迪帕克
当您的问题完全不清楚时,如果您在执行后使用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>
}
希望对你有帮助。很多源码都这样做并保持实践