zhangchenhuan123
2015-06-15 02:10
采纳率: 30%
浏览 1.6k
已采纳

求助各位大神,如何不用控件读取dataset中的值

图片说明
图片说明
各位大神 如何不用控件把dataset表中的值动态循环呈现在页面上
请各位大神赐教 ~~~~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • devmiao 2015-06-15 06:53
    已采纳

    dataset.tables[0].rows[行][列]就可以读取了
    for循环换成你的下标就可以

    点赞 打赏 评论
  • guwei4037 2015-06-15 02:50
    点赞 打赏 评论
  • devmiao 2015-06-15 06:58

    把你的代码以文本的形式贴出来
    并且采纳我的回答,我可以写给你。

    点赞 打赏 评论
  • zhangchenhuan123 2015-06-15 07:01
        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());
    
    点赞 打赏 评论
  • devmiao 2015-06-15 07:08
     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>");
    
    点赞 打赏 评论

相关推荐 更多相似问题