ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

ASP.NET获取DataTable的值 与 动态添加ul,li列表

2021-06-19 20:35:53  阅读:273  来源: 互联网

标签:ASP dtb li ul xx Rows ToString NET dr


.NET获取DataTable的值

方法一

for (int i =0; i < dtb_xx.Rows.Count; i++ )
{
  response.write dtb_xx.Rows[i]["szxxxx1"].ToString();
  response.write dtb_xx.Rows[i]["szxxxx2"].ToString();
}

 

方法二

if (dtb_xx.Rows.Count > 0)
{
  foreach (DataRow dr in dtb_xx.Rows)
  {
    response.write dr["szxx1"].ToString();
    response.write dr["szxx2"].ToString();
  }
}

 

方法三

后台代码,绑定DataTable到Reapter。

if (dtb_xx.Rows.Count > 0)
{
  rp_xx.DataSource = dtb_xx;
  rp_xx.DataBind();
}

 

前端代码

<asp:Repeater ID="rp_xx" runat="server">
       <ItemTemplate>
    <tr>
      <td>
        <div>
          <ul class="ListHorizontally">
            <li>
              <div class="TCell1">
                <%#Eval("ID")%>
              </div>
            </li>
            <li>
              <div class="TCell2">
                <%#Eval("Name")%>
              </div>
            </li>
          </ul>
        </div>
      </td>
    </tr>
  </ItemTemplate>
</asp:Repeater>

 

以上就是获取DateTable值的方法了,该方法转载于:博客园- 风雪七月花溅墨

ASP.NET动态添加ul,li列表,方法如下:

一、在后台定义一个静态公开的列表,其中值可以来源于数据库的值

//定义静态公开列表
public static List<string> This_data = new List<string>();
public static List<string> This_Img = new List<string>();
//获取来源于数据库表(Dt_mune)的值 //foreach (DataRow dr in Dt_mune.Rows) //{ //This_data.Add(dr["gametypeName"].ToString());
  //This_Img.Add(dr["gametypePic"].ToString()); //}

 

二、在前端遍历添加入ul,li列表

<ul>
<% foreach (string s in This_data){ %>
    <li><a href="#"><%=s%></a></li>
<% } %>
</ul>

<%--嵌套添加--%>
<ul>
<% for (int i = 0; i < This_data.Count; i++ ){ %>
    <li class="active">
        <a href="#">
            <img style="width:30px; height:30px" src="<% =This_Img[i] %>"" />
            &nbsp<%=This_data[i]%>
        </a>
    </li>
<% } %>  
</ul>  

 

 

以上就是如何在ASP.NET动态添加数据的方法了,该文章参考于CSDN-阿之信

标签:ASP,dtb,li,ul,xx,Rows,ToString,NET,dr
来源: https://www.cnblogs.com/Kirito-Asuna-Yoyi/p/ASP-GetDataTable-And-DynamicAdd-ul-li.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有