日期:2014-05-17  浏览次数:20684 次

菜鸟求救。怎样设置表格的行数和列数?
请问怎样设置,表格的行数和列数。在下原来是用asp和php的,刚刚接触asp.net,遇到了这样的问题。

把table控件拖入,生成代码:
<asp:Table ID="Table1" runat="server">
       
        </asp:Table>

直接在中间书写:<tr><td></td></tr>不行啊,本人用的编译环境时vs2008,在table控件的属性面板中也没找到设置行和列的属性,请问应该怎样设置?比如建一个6行,2列的表格,操作步骤和代码是什么样的?谢谢了。
------最佳解决方案--------------------
可以直接这么写
------其他解决方案--------------------
datarow row=new datarow
dow.add(列)
------其他解决方案--------------------
在窗体左下角有个HTML。点一下。进入HTML代码进行修改。
<tr>
<td></td>
</tr>
表示一行一列。
例如想把Table设置成3行3列。就这样写。
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>

例如想把第一行继续保持成三列,第二行改成2列,把第三行改成一列。就这样写。
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td colspan=2></td>
</tr>
<tr>
<td colspan=3></td>
</tr>

这样做以后再点一下左下角的设计就会回到窗体上了。这时候显示的就是
第一行3列,第二行2列,第三行1列。

<colspan=a>//colspan属性表示合并单元格。a是数字。表示要合并几个单元格。 
------其他解决方案--------------------
可以通过属性面板里的Rows属性添加行与列。
------其他解决方案--------------------
2楼3楼的方法都可以的,只是2楼的是标准的TABLE控件添加方法。
------其他解决方案--------------------
你用的好像是服务器控件,应该是<asp:TableRow runat="server">或者在属性面板里用Rows来设置,也可以直接用html标签的(table th tr td)
------其他解决方案--------------------
StringBuilder动态字符串
js 动态添加var row=document.getElementById("tab").insertRow();   
var cell1=row.insertCell();   
cell1.innerHTML="";   

TableRow row = new TableRow();
            for (int y = 0; y < 10; y++)
            {
                TableCell cell = new TableCell(); 
                cell.Controls.Add(bt); 
                row.Cells.Add(cell);
            } 
            HolderTable.Rows.Add(row);


------其他解决方案--------------------
<td>行 <tr>列
------其他解决方案--------------------
转换到设计  就可以写啦 
------其他解决方案--------------------
在表格设计器里面设置
一般都是手写,使用html的table
------其他解决方案--------------------
GridView
DataList
Repeater
------其他解决方案--------------------