/*从页面的第一行,中间位置开始画一个表格。我现在要的是:从页面的第100行,第100列开始画表格。那我该怎么做呢?请各位大哥大姐告诉我解决的方法。谢谢!*/
..........
//其他代码省略.......
.......
Response.Write("<h4 align=center><font color=#0000FF>学生成绩单</font></h4>");
Response.Write("<table border=1 bordercolor=#666699 cellspacing=1 cellpadding=1 height=30 align=center valign=middle width=500>");
Response.Write("<tr align=center bgcolor=#666699>");
Response.Write("<td>学号</td>");
Response.Write("<td>姓名</td>");
Response.Write("<td>国文</td>");
Response.Write("<td>英文</td>");
Response.Write("<td>数学</td>");
Response.Write("<td>VB语言</td>");
Response.Write("<td>资料库</td>");
Response.Write("<td>总分</td>");
Response.Write("<td>平均分</td>");
for(int i=0;i<myDataTable.Rows.Count-1;i++)
{
Response.Write("<tr align=center>");
for(int j=0;j<myDataTable.Columns.Count;j++)
{
Response.Write("<td>"+myDataTable.Rows[i].ItemArray[j]+"</td>");

}
Response.Write("</tr>");
}
           Response.Write("</table>");//其他代码省略.......
..............

解决方案 »

  1.   

    你的每问题。我测试了,可以阿Response.Write("<h4 align=center><font color=#0000FF>学生成绩单</font></h4>");
    Response.Write("<table border=1 bordercolor=#666699 cellspacing=1 cellpadding=1 height=30 align=center valign=middle width=500>");
    Response.Write("<tr align=center bgcolor=#666699>");
    Response.Write("<td>学号</td>");
    Response.Write("<td>姓名</td>");
    Response.Write("<td>国文</td>");
    Response.Write("<td>英文</td>");
    Response.Write("<td>数学</td>");
    Response.Write("<td>VB语言</td>");
    Response.Write("<td>资料库</td>");
    Response.Write("<td>总分</td>");
    Response.Write("<td>平均分</td>");
    for(int i=0;i<100;i++)
    {
    Response.Write("<tr align=center>");
    for(int j=0;j<9;j++)
    {
    Response.Write("<td>nn</td>");

    }
    Response.Write("</tr>");
    }
    Response.Write("</table>");
      

  2.   

    你的问题应该是myDataTable.Rows.Count和myDataTable.Columns.Count的问题,这两个放在循环里判断,不要在用它来作为循环的判断,在循环里判断他们,并他们的值画出来
      

  3.   

    该不会是这个吧:
    for(int i=100;i<myDataTable.Rows.Count-1;i++)
    {
    Response.Write("<tr align=center>");
    for(int j=100;j<myDataTable.Columns.Count;j++)
    {
    Response.Write("<td>"+myDataTable.Rows[i].ItemArray[j]+"</td>");