日期:2014-05-19  浏览次数:20489 次

请教如何对表格施行动态的+行+列随意插入行列
提出一个问题   如何实现对表格的动态加载   比如说在文本框内输入行数列数之后在点击按钮就会出现一个张表   在选中的位置可以+行+列   并且根据输入的行数或是列数进行删除
虽然是一个问题   但实现起来很难   希望高手都来一起讨论  
小弟菜鸟一个   还请各位大虾多多指导
Q:40819522

------解决方案--------------------
DataTable dt=MainBusiness.getOrderJiHuiFang(orderid); //获取数据
if(dt!=null&&dt.Rows.Count> 0) //循环写tr
{
for(int i=0;i <dt.Rows.Count;i++)
{
TableRow tr=new TableRow();
TableCell tc=new TableCell();
tc.Text= "满意程度: "+dt.Rows[i][1].ToString();
tr.Cells.Add(tc);
tbjihuifang.Rows.Add(tr);

TableRow tr2=new TableRow();
TableCell tc2=new TableCell();
tc2.Text= "原因说明: "+dt.Rows[i][2].ToString();
tr2.Cells.Add(tc2);
tbjihuifang.Rows.Add(tr2);

TableRow tr3=new TableRow();
TableCell tc3=new TableCell();
tc3.Text= "回访人: "+dt.Rows[i][3].ToString();
tr3.Cells.Add(tc3);
tbjihuifang.Rows.Add(tr3); //加到 table行上。。。 tbjihuifang是个System.Web.UI.WebControls.Table 对象
}
}
------解决方案--------------------
TableRow tr=new TableRow();
...
你的Tbale.Rows.Add(tr);
首先要把你的table设置为服务器控件,就可采用上面老兄的方法来动态添加表格了。

------解决方案--------------------
javascript 有操作这的方法
------解决方案--------------------
就楼主这样滴动态表格,其实比较容易实现....Response.Write都可以