asp.net - 在表格的行和列之间绘制边框

标签 asp.net html-table border rows

如何在asp.net(C#)表格的行和列之间绘制边框?

我有以下内容:

<asp:Table ID="Table1" runat="server" BackColor="White" BorderColor="Black" 
        BorderWidth="1px" ForeColor="Black">
    </asp:Table>

在代码隐藏文件中我添加行:

for (int i = 0; i < games.Count(); i++)
            {
                TableRow tr = new TableRow();

                for (int j = 0; j < 9; j++)
                {
                    TableCell tc = new TableCell();
                    tc.Text = games[i].getData(j);
                    tr.Cells.Add(tc);
                }
                tr.BorderWidth = 1;
                tr.BorderColor = Color.Black;
                Table1.Rows.Add(tr);
            }

但是,我没有看到表格的行和列之间有任何边框。 该表为:

enter image description here

那么,如何在asp.net表格的行和列之间绘制边框呢?

最佳答案

您缺少两个属性

GridLines="Both" BorderStyle="Solid"

应该是

<asp:Table ID="Table1" runat="server" BackColor="White" BorderColor="Black" 
    BorderWidth="1" ForeColor="Black" GridLines="Both" BorderStyle="Solid">

CSS 样式更好

关于asp.net - 在表格的行和列之间绘制边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530584/

相关文章:

html - 使用 HTML/CSS 使表格在移动设备上响应

css - TestCafe:使用 testcafe 测试元素的边框属性

html - 正方形的 CSS 内部颜色

jQuery:选择 "this"子元素

c# - 如何从内存流中获取所有数据到 CSV?

asp.net - 链接到页面上的不同区域

flutter - flutter 中小部件的轮廓边框

matlab - 无论如何在 MATLAB 中加粗 imagesc 的某些区域?

c# - Duende身份服务器: How to return external provider tokens also to the Angular/WPF/MVC client along with Duende tokens

javascript - 使用 Javascript 和/或 Razor 更改 HTML 表单文本