【问题标题】:how to add space between radiobuttonlist which is created dynamically in code behind如何在后面的代码中动态创建的单选按钮列表之间添加空格
【发布时间】:2013-09-14 22:34:37
【问题描述】:

我正在相应地创建单选按钮列表。我想要它们之间的空间。一切都在后面的代码中完成。

                RadioButtonList ddlst1 = new RadioButtonList();
                for (int k = 1; k < 5; k++)
                {

                    ddlst1.Items.Add(k.ToString());


                }                                  
                ddlst1.SelectedValue = i < choice1.Count() ? choice1[i] : string.Empty;
                ddlst1.RepeatDirection = RepeatDirection.Horizontal;
                ddlst1.AutoPostBack = false;      

【问题讨论】:

    标签: asp.net c#-4.0 radio-button code-behind radiobuttonlist


    【解决方案1】:

    我会尝试基于 css 的方法

    看来这里有解决办法:

    How do I add space between items in an ASP.NET RadioButtonList

    在你的 for 循环中:

    ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")
    

    【讨论】:

    • 错误 1 ​​方法“添加”没有重载需要 1 个参数我收到此错误。如果取出添加它说标识符预期。
    【解决方案2】:

    您还可以使用单元格填充和单元格间距(但在设计时)

    <asp:RadioButtonList ID="ddlst1" runat="server" CellPadding="3" CellSpacing="2">
    

    如果你想在代码后面给出 然后按照上面的答案 即ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-12
      • 2015-09-27
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多