如何在运行时设置DataList项目模板中保留的按钮的属性

本文关键字:保留 按钮 属性 项目 运行时 设置 DataList | 更新日期: 2023-09-27 18:20:35

如何设置运行时保存在DataList项目模板中的按钮的属性。我需要应用数据库按钮设置中的按钮设置。

<asp:DataList ID="btnDataList" runat="server" RepeatDirection="Horizontal" 
                    RepeatColumns="4" onitemcreated="btnDataList_ItemCreated">
                    <ItemTemplate>
                        <asp:Button ID="itemBtn" runat="server" Text='<%# Bind("CategoryName") %>' CommandArgument='<%# Bind("CategoryID") %>' />
                    </ItemTemplate>
                </asp:DataList>

我需要在fyl 上为宽度、高度、字体颜色、类型等按钮应用setn

  void Item_Bound(Object sender, DataListItemEventArgs e)
  {
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
       // Retrieve the Button control in the current DataListItem.
       Button btn = (Button)e.Item.FindControl("ItemBtn");
       //Then set the buttons properties over here
     }
   }

如何在运行时设置DataList项目模板中保留的按钮的属性