c# - 将字符串项添加到数据列表 asp.net

标签 c# asp.net add datalist

我在 asp.net C# 中使用 DataList。我想将字符串作为项目添加到数据列表中。我通过以下代码执行此操作:

      ArrayList al = new ArrayList();

      for (int i = 0; i < 2; i++) {
          al.Add(i.toString());
      }

      DataList2.DataSource = al;
      DataList2.DataBind();

但是当我运行程序时,我看不到数字 0 和 1。相反,我看到以下图片作为数据列表:

enter image description here

我的号码在哪里?有人知道任何解决方案吗?请注意,任务是将字符串数组添加到数据列表中。

数据表代码为:

<asp:DataList ID="DataList2" runat="server" BackColor="White" 
                     BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4" 
                     GridLines="Both">
                     <FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
                     <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
                     <ItemStyle BackColor="White" ForeColor="#330099" />
                     <SelectedItemStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
                 </asp:DataList>

此外,是否可以在数据列表中添加滚动条?

最佳答案

向您的 DataList 添加一个 ItemTemplate,如下所示:

<ItemTemplate>
     <%# Container.DataItem %>
</ItemTemplate>

关于c# - 将字符串项添加到数据列表 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11976245/

相关文章:

python - Python 中的 __add__ 方法和负数

c# - 在哪里为基于任务的异步方法定义回调

c# - 在 jQuery 中,如何在不显示和显示表(或其视觉等效项)之间设置动画?

hadoop - Pig:如何列出Hive分区以及如何向Hive添加新分区

javascript - 如何使用 Sweet Alert 替代标准确认对话框?

asp.net - 我如何在 ubuntu 中使用 vs 代码安装和配置 asp.net?

arrays - 试图从数组中求和

c# - 将托管 dll 注入(inject) native 进程

c# - Lambda 表达式编译(== 和 equal with char)

c# - 两种基于属性的路由方法有什么区别 : HttpGet ("") and Route ("")?