各位大神 如何不用控件把dataset表中的值动态循环呈现在页面上
请各位大神赐教 ~~~~
dataset.tables[0].rows[行][列]就可以读取了
for循环换成你的下标就可以
你应该学习一下asp.net mvc。http://blog.csdn.net/chinacsharper/article/details/43927025
把你的代码以文本的形式贴出来
并且采纳我的回答,我可以写给你。
string sql = "select * from Student";
SqlConnection con = Getconnection();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds);
StringBuilder sb = new StringBuilder();
sb.Append("<table>");
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
sb.Append("<tr>");
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
sb.Append("<td>"++"</td>");
if (j==ds.Tables[0].Rows.Count - 1)
{
sb.Append("</tr>");
}
}
}
sb.Append("</table>");
Response.Write(sb.ToString());
sb.Append("<table>");
sb.Append("<th>");
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
sb.Append("<td>"+ ds.Tables[0].Columns[i].ColumnName +"</td>");
}
sb.Append("</th>");
}
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
sb.Append("<tr>");
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
sb.Append("<td>"+ds.Tables[0].Row[j][i].ToString() +"</td>");
}
sb.Append("</tr>");
}
sb.Append("</table>");