请高手指教!!!table控件中任何合并单元格?? 界面上设置4个输入框输入a,b,c,d4个数值,代表从a行b列开始合并c行d列个单元格。请问这个在table中如何实现啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个必须在后台代码中用response.write直接输出table.用页面上的html中的table是不能实现的 <table > <tr> <td colspan=2></td> </tr> </table> VS2005:代码如下:this.Table1.Rows[0].Cells[0].ColumnSpan=2; //****你在后台动在构造一个DataTabel就可以了三. public void BuildTable(ref HtmlTable mHmlTable) { Label lblName = null; Label lblId=null; DropDownList drpSex = null; for (int j = 0; j <= 5; j++) { //****构建一个行 HtmlTableRow HtmlRow = new HtmlTableRow(); for (int i = 0; i <4; i++) { lblName = new Label(); lblName.Text = "我是姓名" + i.ToString(); lblId = new Label(); lblId.Text = "我是编号" + i.ToString(); drpSex = new DropDownList(); //****姓名 HtmlTableCell HtmlCellUserName = new HtmlTableCell(); HtmlCellUserName.Controls.Add(lblName); HtmlRow.Cells.Add(HtmlCellUserName); //***用户编号 HtmlTableCell HtmlCellUserCode = new HtmlTableCell(); HtmlCellUserCode.Controls.Add(lblId); HtmlRow.Cells.Add(HtmlCellUserCode); //****性别 HtmlTableCell HtmlCellSex = new HtmlTableCell(); //****合并单元 HtmlCellSex.ColSpan = 2; HtmlCellSex.BgColor = "blue"; HtmlCellSex.Controls.Add(drpSex); HtmlRow.Cells.Add(HtmlCellSex); } mHmlTable.Rows.Add(HtmlRow); } } 谢谢楼上的帮助,不过我是动态生成的表格,使用this.Table1.Rows[0].Cells[0].ColumnSpan=2只是使得第一个单元格和其他的合并,可是比如还是会有多余的单元格存在,这是怎么回事呢? 导出Excel、Word格式问题,急!!!!!!!!! gridview 拖动 请问一个bs报表,用户自定义页面上的数值运算,有什么解决方案? 高分求解(系统安装问题) 帮我把C#语句转化为VB语句~谢谢 用Repeater绑定数据的问题 asp.net用户控件----比较头疼的问题 本人想做个BBS,就象CSDN这样,不知道数据库方面,要注意一些什么? 这个问题应该怎么解决呢?请高手来帮帮忙 1还有哪些字符可用来格式化? 请问inc文件和母版页的区别。 初学ASP.NET问些疑惑问题.
<tr>
<td colspan=2></td>
</tr>
</table>
代码如下:
this.Table1.Rows[0].Cells[0].ColumnSpan=2;
public void BuildTable(ref HtmlTable mHmlTable)
{
Label lblName = null;
Label lblId=null;
DropDownList drpSex = null; for (int j = 0; j <= 5; j++)
{
//****构建一个行
HtmlTableRow HtmlRow = new HtmlTableRow(); for (int i = 0; i <4; i++)
{
lblName = new Label();
lblName.Text = "我是姓名" + i.ToString();
lblId = new Label();
lblId.Text = "我是编号" + i.ToString();
drpSex = new DropDownList(); //****姓名
HtmlTableCell HtmlCellUserName = new HtmlTableCell();
HtmlCellUserName.Controls.Add(lblName);
HtmlRow.Cells.Add(HtmlCellUserName); //***用户编号
HtmlTableCell HtmlCellUserCode = new HtmlTableCell();
HtmlCellUserCode.Controls.Add(lblId);
HtmlRow.Cells.Add(HtmlCellUserCode); //****性别
HtmlTableCell HtmlCellSex = new HtmlTableCell(); //****合并单元
HtmlCellSex.ColSpan = 2;
HtmlCellSex.BgColor = "blue"; HtmlCellSex.Controls.Add(drpSex);
HtmlRow.Cells.Add(HtmlCellSex);
} mHmlTable.Rows.Add(HtmlRow);
}
}
使用this.Table1.Rows[0].Cells[0].ColumnSpan=2只是使得第一个单元格和其他的合并,可是比如还是会有多余的单元格存在,这是怎么回事呢?