Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET从具有动态行数和列数的列表生成表_C#_Asp.net - Fatal编程技术网

C# ASP.NET从具有动态行数和列数的列表生成表

C# ASP.NET从具有动态行数和列数的列表生成表,c#,asp.net,C#,Asp.net,我有一个项目列表,我希望用户能够勾选适合他们的项目 目前我有一个由中继器生成的,旁边有复选框和标签控件,一切正常 但是,占用了屏幕上太多的空间,我需要压缩它。我认为最好的方法是根据项目数量展开表格,9个表格生成3x3网格,12个表格生成3x4网格,16个表格生成4x4网格等,最大宽度为6行 对从何处开始有任何建议吗?使用asp.net复选框列表控件 您可以控制它的显示方式,例如它使用的行/列数。使用asp.net复选框列表控件 您可以控制它的显示方式,例如它使用的行/列数。我认为您可以通过使用复

我有一个项目列表,我希望用户能够勾选适合他们的项目

目前我有一个由中继器生成的
,旁边有复选框和标签控件,一切正常

但是,
占用了屏幕上太多的空间,我需要压缩它。我认为最好的方法是根据项目数量展开表格,9个表格生成3x3网格,12个表格生成3x4网格,16个表格生成4x4网格等,最大宽度为6行


对从何处开始有任何建议吗?

使用asp.net复选框列表控件


您可以控制它的显示方式,例如它使用的行/列数。

使用asp.net复选框列表控件


您可以控制它的显示方式,例如它使用的行/列数。

我认为您可以通过使用复选框列表控件来实现这一点。它有一个RepeatColumns属性,可用于指定列数。

我认为可以通过使用CheckBoxList控件来实现这一点。它有一个RepeatColumns属性,可用于指定列数。

我将采取的方法是结合复选框列表来控制列数和行数,然后使用CSS控制如何在浏览器中显示。我总是发现CBL的默认格式在各个复选框之间放置了太多的填充。通过这种方式,您可以找到最适合在浏览器窗口中获取最多信息的方法。

我将采取的方法是组合使用复选框列表来控制列和行的数量,然后使用CSS来控制这些列和行在浏览器中的显示方式。我总是发现CBL的默认格式在各个复选框之间放置了太多的填充。这样,您就可以找到最适合在浏览器窗口中获取最多信息的方法