如何动态设置绑定到表中数据源的复选框列表的宽度?

Posted

技术标签:

【中文标题】如何动态设置绑定到表中数据源的复选框列表的宽度?【英文标题】:How to dynamically set width of Checkbox list bounded to a data source in a table? 【发布时间】:2021-08-22 22:58:12 【问题描述】:

我在表格行中有一个复选框列表。复选框的间距相等,但我想删除每个复选框之间的间距。这可能吗 ?也可以对太长的文本换行标签,例如“自闭症谱系障碍(神经发育障碍)”我想对其进行文本换行。任何帮助将不胜感激!

                    <tr>
                        <td colSpan="3" ID="tdQ29" runat="server">
                            <asp:checkboxlist id="chklDisabilities" AutoPostBack="True" RepeatLayout="Table" BorderWidth="0" CellPadding="0" CellSpacing="5" RepeatDirection="Horizontal" RepeatColumns="4" Runat="server" ></asp:checkboxlist>
                        </td>
                        <td></td>
                        <td></td>
                    </tr>

它的样子:

我希望它看起来如何:

【问题讨论】:

【参考方案1】:

经过一番研究,我找到了答案。我只需要将RepeatLayout更改为RepeatLayout="Flow"

【讨论】:

以上是关于如何动态设置绑定到表中数据源的复选框列表的宽度?的主要内容,如果未能解决你的问题,请参考以下文章

在由 AJAX 插入的动态创建元素上绑定事件(复选框)

使用 formcontrol 将数据绑定到角度材料表中的复选框。数据以真假值列表的形式提供

AJAX如何动态地将行添加到表中

如何将我选中的复选框与另一个绑定

使用 Knockout.JS 通过 JSON 将 HTML 复选标记传递到表中

如何在我的数据表 ajax 服务器端数据中添加下拉列表以使用数据表列显示到表中