我需要将存储过程中的一些数据绑定到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>
&#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();
请帮帮我...
此致 迪帕克
答案 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>
}
希望它有所帮助,并且...有很多人来做这件事并继续练习