菜鸟求救。怎样设置表格的行数和列数?
请问怎样设置,表格的行数和列数。在下原来是用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
------其他解决方案--------------------