2016-10-28 8 views
-2

Ich muss einige Daten aus einer gespeicherten Prozedur in ul Elemente binden, um sie als Inhalt einer Liste anzuzeigen. Ich kann das nicht machen. Bitte hilf mir. Der Code ich verwende ist:So binden Sie Daten wie diese ... <ul><li>gebundene Daten</li></ul>

(ASPX) HTML-Code

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

Anstelle ist der C# -Code:

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(); 

Bitte mir dabei helfen. ..

Grüße, Deepa k

+0

Willkommen. Sie müssen uns sagen, was das Problem ist. Wir sind kein kostenloser Debugging-Service. – ardila

Antwort

0

Wo Ihre Frage völlig unklar ist, können Sie die Quellbindung verwenden, wenn Sie Datentabelle verwenden, um die Daten nach der Ausführung zu behalten. zB -> Codebeispiel

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

Auf diese Weise können Sie etwas zeigen können .... Aber klar

0

Versuchen foreach

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

hoffen, dass es Hilfe und .. Viele Quellen, dies zu tun und Praxis zu halten

+0

Hallo Shiroze, das Problem ist, das _click-Ereignis funktioniert nicht – user1929360

+0

Sie haben nicht die JavaScript-Funktion hinzugefügt ... fügen Sie die js-Funktion in der Unterseite Ihres Codes .. wie ardila sagt ... wir sind nicht frei Debugging-Service. – Shiroze